今日整理:
1 什么是面向对象的思想?
答:面向对象分析的不是解决问题的步骤,而是这个问题有“谁”解决,“谁”在这里指的就是对象
2 类和对象的关系?
答:-类:是对具有共同属性和行为事物的抽象 对象:看得见摸得着具体实体。
3 成员变量和局部变量的区别?
答:1.从定义位置来说:
成员变量在方法外部,局部变量在方法外部
2.从使用范围来说
成员变量在类的任意位置使用,局部变量只能在定义的方法内部使用
3.从初始化值来说
成员变量都有默认值(初始值),具体初始值是什么,和成员变量的数据类型有关,
4 封装在我们的程序中哪里可以体现的到?为什么要使用封装?
答:体现- 将属性(成员变量)给封装到类中,给私有化 , 将行为(成员方法)给封装到类中,给私有化
原因-将类中的属性、行为等数据给隐藏起来,防止该类的数据被外界的代码随机访问。
5 什么是this关键字?它有什么用途?
答:this表示当前类的对象引用;使用this来区分成员变量和局部变量。
6 什么是构造方法?有几种构造方法?类中会自带构造方法么?
答:构造方法是一个方法,是一个特殊的方法- 在一个类中如果具体显示提供构造方法,里面默认有一个无参数的构造方法。
7 可以通过哪两种方式给对象中的属性赋值?
答:无参构造,有参构造。
8 说说今天你觉得重要的点.
答:类的介绍,对象的创建,封装,构造方法。 |