1.什么是面向对象的思想?
答:我们要实现一个功能,不是要自己去写里面的细节,而是找到能够帮我们完成这个功能的类.
2.类和对象的关系?
答:(1)丶类:用于描述现实生活中的事物,存在于硬盘中.java文件,是对象的模板
(2)丶对象:对象是根据类创建的一个实体,在堆内存中
3.成员变量和局部变量的区别?
答:(1)丶成员变量:定义在类中方法外的变量
(2)丶局部变量:定义在类中方法中的变量
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:(1)丶封装在我们程序中成员变量可以用private关键字体现的到
(2)丶外界不能直接获取变量,需要通过我们提供的访问方式获取,一个方法可以重复多次利用
5.什么是this关键字?它有什么用途?
答:(1)丶this关键字是在区分变量名的.
(2)丶用途:当在成员方法中,局部变量和成员变量同名的时候用this关键字区分.
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:(1)丶构造方法是用于创建对象时调用的方法
(2)丶构造方法有两种
(3)丶当一个类中程序员没写构造方法 ,他会赠送一个构造方法.
7.可以通过哪两种方式给对象中的属性赋值?
答:可以通过普通成员方法或者getXxx /setXxx 给对象中的属性赋值.
______林聪全 |