1.什么是面向对象的思想?当需要实现一个功能的时候,不关心具体步骤,而是找具有该功能的来做事
2.类和对象的关系?
类是对象的模板,对象是类的具体
3.成员变量和局部变量的区别?
局部变量:在方法的内部,只有在方法当中可以使用,没有默认值,使用必须赋值;
成员变量:方法外部类当中,整个类都可以使用,有默认值.
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
封装:方法是一种封装,关键字private是一种封装;
将一些信息隐藏起来,对于外界不可见.
5.什么是this关键字?它有什么用途?
this代表所在类的当前对象的引用(地址值),即对象自己的引用;
用途在于方法被哪个对象调用,this就代表谁。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法:用来专门创建对象的方法,通过new创建对象时,就是在调用构造方法;
两种,无参构造方法和全参构造方法;
如果没有编写构造方法会默认赠送一个
7.可以通过哪两种方式给对象中的属性赋值?
1无参数构造时,可以先通过setXxx给属性赋值
2有参数构造时可以直接在括号中赋值
|