面向对象知识点回顾

面向对象

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) 提高代码的可扩展性和可维护性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值