面向对象最终极的目标:消除应用程序中的重复代码。
面向对象的思维方式和现实世界是一模一样的
面向对象的程序都是通过类堆积起来的
class 类名
{
属性;
方法;
}
- 属性也叫成员变量,主要用于描述类的状态。
- 方法也叫成员(函数)方法,主要用于描述类的行为。
类的定义方法:
生成对象的方法:
对象本体在堆内存,引用是在栈类存。
Dog d =new Dog();Dog d : 创建一个Dog的引用
new Dog() : 创建一个Dog的对象
= :讲创建的Dog对象赋给这个引用
类是抽象的,是指具有相同的特征的。
对象是具体的