面向对象知识点回顾

来源:互联网 发布:淘宝直通车没流量 编辑:程序博客网 时间:2024/05/01 23:56

面向对象

1. 什么是类?

a) 类是一个模板

b) 确定对象将会拥有的属性、方法

2. 什么是对象?

a) 是类的具体实例化

3. 如何创建一个对象

a) 使用关键字new

4. 类和对象的区别:

a) 类使用来组织代码

b) 对象使用来封装数据

c) 类是对象的模板。

d) 对象是类的实例化。

e) 类是一个抽象的概念。

f) 对象是一个具体的实例。

5. 如何定义一个类,类的属性和方法?

a) 使用关键字:class 

6. toString()方法的有点是什么?

a) 不用显示调用,直接可以使用对象。

7. 数据类型有哪两种?区别是什么?

a) 基本数据类型

i. 8

b) 引用数据类型

8. 类的方法:

a) 访问修饰符+返回值类型+方法名+(形参列表)+方法体

9. 包:

a) 包的好处

i. 利于查找

ii. 利于管理

iii. 避免类重名

10. 在类中一个方法,如何调用本类的另一个方法?

11. 在类中一个方法,如何调用另一个类的方法?

12. 如何声明包?

a) 关键字:package com.sxt.***;

13. 如何导入包?

a) 关键字:import  java.util.Date; java.util.Scanner;

继承

1. 什么是继承

a) 子类具有父类的一般特性以及自身的特殊特性。

2. 怎么实现继承

a) 使用关键字extends

3. 继承的好处

a) 提高代码的复用性,可维护性。

4. 什么是多态

a) 具有表现多种形态、能力的特征。

5. 多态存在的三个必要条件

a) 继承 

b) 方法重写(子类重写父类方法)

c) 父类引用指向子类对象

6. 多态的好处

a) 提高代码的可扩展性和可维护性。

0 0