1.什么是面向对象的思想?
就是爱计算机程序设计过程中,参照显示中事物,将事物的属性特征,行为特征抽象出来,描述成计算机事件的设计思想.
2.类和对象的关系?
类是对一类事物的描述,是抽象的.
对象是一类事物的实例,是具体的.
类是对象的模版,对象是类的尸体.
3.成员变量和局部变量的区别?
在类中的位置不同.
作用范围不一样.
初始化值的不同.
在内存中的位置不同.
生命周期不同.
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
在使用成员变量时可以体现到.
因为封装可以让代码更容易理解与维护,也加强了代码的安全性.
5.什么是this关键字?它有什么用途?
this代表所在类的当前对象的引用(地址值),及对象自己的引用.
修饰方法中的变量,解决成员变量被隐藏的问题.
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
当一个对象被创建的时候,构造方法用来初始化该对象,给对象的成员变量赋初始值.
有两种构造方法.
如果你不提供构造方法,系统会给出无参数构造方法.
7.可以通过哪两种方式给对象中的属性赋值?
可以通过无参数使用和全参数使用给对象中的属性赋值. |