面向对象的特点
1.更符合生活中的思想行为习惯
2.让我们从执行者变成指挥者
3.让复杂的事情简单化
面向对象的设计原则
不断的创造对象,使用对象,指挥对象做事情
面向对象的三大特征
封装
继承
多态
类,事物,对象…
类:是描述现实世界事物的属性和行为的集合! (类,是Java中最基本单元)
学生事物
属性:姓名,年龄,性别,身高…
行为:学习
张三
李四
具体的学生
定义学生类: (概括性的描述)
class Student{
现实事物的属性----> 成员变量:(位置:类中,方法外!)
现实事物的行为----> 成员方法:去掉static关键字
String name ;
int age ;
String gender ;
…
public void study(){
System.out.println(“我们目前正在学习面向对象…”) ;
}
}
描述具体的学生----->通过该类创建对象
创建对象的格式:
类名 对象名 = new 类名() ; 固定格式
对象名.成员变量 = 赋值;
对象名.study() ;