- 11题为熟练掌握代码题,重复度高,不一一讲解,但必须全部练习
- 1、什么是面向对象?
- 2、面向对象的三大思想特征是什么?
- 3、什么是类,什么是对象?
- 4、如何使用类中的成员变量和成员方法?
- 5、成员变量和局部变量的区别有哪些?
- 6、回答如下问题:
- 7、什么是匿名对象?什么时候使用?
- 8、什么是封装?封装的好处,原则分别是什么?
- 9、封装指的就是private,这句话对吗?
- 10、this是什么?
- 11、根据如下需求,完成代码(按照标准格式写),然后在测试类中测试。
- 需求一:
- 手机类Phone
- 属性:品牌brand,价格price
- 行为:打电话call,发短信sendMessage,玩游戏,playGame
- 需求二:
- 人类Person
- 属性:姓名name,年龄age,性别gender
- 行为:学习study,睡觉sleep
- 需求三:
- 动物类Animal
- 属性:姓名name,年龄age
- 行为:吃饭eat
- 需求四:
- 狗类Dog
- 属性:姓名name,年龄age
- 行为:吃饭eat,看家lookHome
- 需求五:
- 猫类Cat
- 属性:姓名name,年龄age
- 行为:吃饭eat,抓老鼠catchMouse
- 需求六:
- 学生类Student
- 属性:语文成绩chinese,数学成绩math,英语成绩english
- 行为:求总成绩的方法getSum()
-
复制代码
|
|