1.什么是面向对象的思想?
不在乎具体步骤,在乎的是结果的思想。
2.类和对象的关系?
类是抽象的,具有属性,行为的总称;
对象是类的具体化。
3.成员变量和局部变量的区别?
(1)两者定义位置不同:成员变量在类中方法外;局部变量在方法中。
(2)两者作用范围不同:成员变量在整个类中;局部变量只在所在方法中。
(3)成员变量有默认值;局部变量需赋值才可使用。
(4)两者生命周期不同。
(5)???
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
方法和private就是封装,封装对外界不可见,可以保证数据安全。
5.什么是this关键字?它有什么用途?
this关键字用于区分成员变量和局部变量。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
创建对象的方法,有两种构造方法,无参构造方法和全参构造方法。类中无构造方法的话,系统会默认自带一个无参构造方法。
7.可以通过哪两种方式给对象中的属性赋值?
可以使用SETTER方法;
可以使用构造方法。 |