1.什么是面向对象的思想?
实现一个功能的时候,不是关注实现步骤和过程,而是关注找到能够实现这个功能的对象
2.类和对象的关系?
类:对事物的描述,是抽象的,是一个模板,不可以使用
对象:是根据类创建出来的实体,是具体的,可以使用
3.成员变量和局部变量的区别?
作用域不同,成员变量有默认初始值,局部变量没有默认初始值,放置的位置不一样,成员变量放在类和方法之间,局部变量放在成员方法内部,生命周期不同
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
(1)在成员变量和方法种可以体现到。
(2)封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的
方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。
5.什么是this关键字?它有什么用途?
this就是谁调用这个方法,就指向谁,用于区分成员变量和局部变量
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
用于创建对象。有两种。会自带
7.可以通过哪两种方式给对象中的属性赋值?
构造法和set赋值。 |