面向对象和面向过程的区别:
面向对象的分析:OOA
面向对象的设计:OOD
面向对象的编程:OOP
类和对象的概念
什么是类?
什么是对象
重点:
类描述的是对象的共同特征。共同特征例如:身高特征这个身高特征在访问的时候,必须先创建对象,通过对象去访问这个特征因为这个特征具体在某个对象上之后的值不同。有的对象身高1.80,有的对象身高身高2.80
一个类主要描述什么信息呢?
一个类主要描述的是 状态 + 动作,状态信息:名字,身高,性别,年龄,动作信息:吃,唱歌,跳舞,学习
状态--> 一个类的属性
动作--> 一个类的方法
* 类--【实例化】->对象
* 对象又被称为实例/instance
* 对象--【抽象】-->类
类{
属性;//描述对象的状态信息
方法;//描述对象的动作信息
}
注意:
状态和动作当具体到某个对象之后,发现最终的结果可能不一样。
对象和对象之间有共同特征,但是具体到对象之后有数据的差异。
类的定义
语句结构:
[修饰符列表] class 类名{
属性;
方法;
}
学生类,描述所有学生对象的共同特征:
学生对象有哪些状态信息:
学生对象有哪些动作信息:
* 吃,唱歌,跳舞,学习
基本数据类型
byte
short
int
long
float
double
boolean
char
引用数据类型
String.class SUN提供
System.class SUN提供
Student.class 程序员自定义的
User.class 程序员自定义的
Product.class 程序员自定义的
Customer.class 程序员自定义的