1。何为面向对象?
答:对现实生活中概念通过程序进行模拟。
2。何为对象?
答:现实世界中的某个具体的事物。
3。类的形成:对象具有属性和行为,而同一类事物都有他的共性(属性和行为)。为了更好的描述这一类事物,对这些共性进行归纳,形成了类。----这个过程也称为:抽象
4。类就是对象的模板(template),对象就是类的一个实例(instance)。
5。类的属性和行为:我们称他们为成员变量和成员方法,成员方法和成员变量是不能被static关键字所修饰的。
6。对象的创建是通过关键字new来创建对象。
例如:person p;
p=new person();
此时创建了一个person这个对象,对象的名字p是对person这个对象的一个引用。由于关键字(new)的出现,系统为person这个自定义的对象分配了内存空间来存储P这个对象。
7。如何对该对象的属性赋值和访问该对象的行为呢?
答:通过创建对象,然后通过对象名。属性=value,对象名。Method();
8。构造方法:
1。必须与类名完全一致
2。没有任何的返回值,包括void
3。每一个类都有一个默认的构造方法,且没有任何的参数,并且不显示。
9。this关键字:也称对象指针,谁调用我,我就是谁。
10。方法的重载(overload):它包括构造方法的重载和方法的重载。重载的时候,方法名要一样,但是参数类型和个数不一样,返回类型可以相同也可以不同,但无法以返回值的类型作为是不是重载方法的区分标准。
答:对现实生活中概念通过程序进行模拟。
2。何为对象?
答:现实世界中的某个具体的事物。
3。类的形成:对象具有属性和行为,而同一类事物都有他的共性(属性和行为)。为了更好的描述这一类事物,对这些共性进行归纳,形成了类。----这个过程也称为:抽象
4。类就是对象的模板(template),对象就是类的一个实例(instance)。
5。类的属性和行为:我们称他们为成员变量和成员方法,成员方法和成员变量是不能被static关键字所修饰的。
6。对象的创建是通过关键字new来创建对象。
例如:person p;
p=new person();
此时创建了一个person这个对象,对象的名字p是对person这个对象的一个引用。由于关键字(new)的出现,系统为person这个自定义的对象分配了内存空间来存储P这个对象。
7。如何对该对象的属性赋值和访问该对象的行为呢?
答:通过创建对象,然后通过对象名。属性=value,对象名。Method();
8。构造方法:
1。必须与类名完全一致
2。没有任何的返回值,包括void
3。每一个类都有一个默认的构造方法,且没有任何的参数,并且不显示。
9。this关键字:也称对象指针,谁调用我,我就是谁。
10。方法的重载(overload):它包括构造方法的重载和方法的重载。重载的时候,方法名要一样,但是参数类型和个数不一样,返回类型可以相同也可以不同,但无法以返回值的类型作为是不是重载方法的区分标准。