面对对象(中)作业

1封装,继承,多态
2利用抽象数据类型(类)将数据和基于数据的操作绑定在一起,数据被保存在抽象数据类型内部,系统只有通过被授权的操作方法才能访问数据。
3对象可以用别的对象的引用与别的对象互相作用,条件是该对象的属性与方法最好为public。(不包括同一包,或子类)
4 protected修饰符,在类的定义层面上(如构造方法),只有同一包中的类或其子类才能访问其属性或方法。对象的引用则只有同一包内的类的对象才能访问。
5Object clone() 将当前对象克隆
boolean equals(Object obj) 判断两个引用是否指向同一个对象。
void finalize() 对象释放时调用
Class getClass() 获得当前对象的类对象
int hashCode() 得到一个代表对象的hashcode的整数
String toString() 得到代表这个对象的字符串
void notify() 应用于线程同步通信中唤醒等待线程
void wait() 应用于线程同步通信中的线程等待
6同名但不同内容参数
7必须参数相同,返回类型相同,且同名
不一定,还可能是重载
8封装:控制访问权限,保护一些属性和方法,保证稳定性
继承:在面对对象程序设计中对功能进行复用
为引用带来了新的特点:父类或抽象类的声明可引用所以子类或具体类对象并且在运行时刻可以进行动态替换
多态:重载既能对方法进行复用,又可以改进方法,既保证了程序的稳定性,又满足了扩充需求,并新方法和旧方法之间存在功能复用关系。 覆盖使抽象类的声明在保证消息发送统一性的前提下,具有消息结果执行上的差异

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值