1 什么是面向对象的思想?
面向对象主要分析的是谁来解决问题,性能比面向过程差,但是代码复用性更好。
2 类和对象的关系?
类:是对具有共同属性和行为事物的抽象
对象:看得见摸得着具体实体。
类 对象 = new 类();
3 成员变量和局部变量的区别?
成员变量在方法外部,局部变量在方法内部,成员变量有默认值,局部变量必须先赋值再使用。
4 封装在我们的程序中哪里可以体现的到?为什么要使用封装?
将属性,行为封装到类中,给私有化。 防止该类的数据被外界的代码随机访问
5 什么是this关键字?它有什么用途?
his表示当前类的对象引用,this可以用来区分全员变量和局部变量(当全员变量和局部变量名字一样
)
6 什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法是一个方法,是一个特殊的方法,有无参构造方法,和有参构造方法。会,如果,没有定义无参和有参的构造方法,类中
会自带一个构造方法
7 可以通过哪两种方式给对象中的属性赋值?
有参的构造方法,set方法
8 说说今天你觉得重要的点.
封装,无参,有参构造方法。成员变量和局部变量的内存分配管理 |