1.1理解面向对象
(1)面向对象是相对于过程而言
(2)面向对象和面向过程是一种思想
(3)面向过程
·强调的是功能行为
(4)面向对象
·将功能封装进对象,强调具备了功能的对象
(5)面向对象是基于面向过程
1.2对象与类
(1),面向对象三个特征:封装、继承、多态。、
(2),以后的开发,就是找对象使用,没有对象,就创建一个对象
(3),找对象,建立对象,适用对象,维护对象
1.3类与对象的关系
(1)类:对现实生活的描述
(2)对象:就是这类事物,事实存在的一个个体
例如:
现实生活的对象:张三,李四。
想要描述:提取对象中共同内容。对具体的抽象。
描述时:这些对象的共性有:姓名、年龄、性别,学习Java功能
映射到Java中,描述就是class定义的类 具体对象就是对应Java在堆内存中用new建立的实体
需求:描述汽车
class Car //定义类
{
//描述颜色
String color = "red";
//描述轮胎数目
int num = "4";
//运行行为。
void run()
{
Ststem.out.println(color+".."+num);
}
}
//调用类
class Cardome
{
public static void main(String[] args)
{
//生产汽车。在Java中通过new操作符来完成。
//其实就是在堆内存中创在一个实体
Car c = new Car(); // c(句柄)就是一个类类型变量,类类型变量纸箱对象
}
}