一 面向对象和面向过程
面向对象的程序是由对象组成的, 每个对象包含对用户公开的特定功能部分和隐藏的实现部分
-
面向过程(算法+ 数据结构 = 程序)
-
规模比较小的问题, 分解为过程的开发方式比较理想
-
面向功能划分软件结构
-
以方法为单位
-
-
面向对象(数据在第一位, 再考虑操作数据的算法 )
-
适合解决规模比较大的问题
-
把系统当成对象的集合
-
以对象为单位
-
-
面向对象是基于面向过程的, 也更贴近开发人员的思想
二 类与对象
-
类 是创建对象的模版, 通过类的信息来创建对象
-
由类构造(construct) 对象的过程称为创建类的实例(instance)
-
-
对象 对象是类的一个具体的存在, 一个具体的实例
-
类与对象通过类来构造对象, 对象是一个具体, 类是对象的抽象
-
对象的成员
-
成员属性
-
成员方法
-
类的语法
class 类名{
// 成员变量
// 成员方法
}
class Person{
// 属性
int age;
String name;
String gender;
// 方法
public void eat(){
System.out.println("eating");
}
}
创建对象的语法
类型 变量名 = new 类型();
Person p = new Person();
对象调用属性方法
变量名.属性
变量名.方法();
p.eat = 10;
p.name = "jack";
p.eat();
标签:java,Person,对象,创建对象,面向对象,变量名,eat
From: https://www.cnblogs.com/jupeng/p/17743989.html