面向对象思想
面向过程:需要实现一个功能时,每一个步骤都要自己写,详细处理每一个细节。
面向对象:需要实现一个功能时,找一个已经具备该功能的方法。
面向对象的特点:面向对象强调的是通过调用对象的行为来实现功能,而不是自己一步一步操作实现。
面向对象包含三大基本特征:封装、继承和多态。
类和对象
类:类是一组属性和行为的集合。可以看成一类事物的模板,使用属性特征和行为特征来描述一类事物
类的属性:该事物的基本属性信息。
类的行为:该事物的可以做什么。
对象:一类事物的具体表现,一般把抽象类的实例化为对象,对象具备该类的基本属性和行为。
类和对象关系:类是一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类是对象的模板,对象是类的实体。从类到对象的过程为类的实例化。
类的代码举例
== 成员变量(属性):string name;int age;
== 成员方法(行为):public void eat(){} public void sleep(){}
public class Student {
string name;
int age ;
public void eat(){system.out.println(“吃饭饭”);}
public void sleep(){system.out.println(“睡觉觉”);}
}
代码执行时,内存的情况
版权声明:本文为m0_50837538原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。