首页 > 编程语言 > 详细

Java面向对象

时间:2021-04-21 16:29:00      阅读:31      评论:0      收藏:0      [点我收藏+]
  1. 本质:以类的方式组织代码,以对象的组织封装数据

  2. 静态的属性,动态的行为

  3. 构造器:定义有参构造的时候想使用无参构造,一定要显示定义

  4. 封装:属性私有 get/set

  5. 继承:本质是对某一批类的抽象,从而实现对现实世界更好的建模(Java中只有单继承,没有多继承)

  6. 多态:即同一个方法可以根据发送的对象的不同采用多种不同的行为方式

? 一个对象的实际类型是确定的,但是指向对象的引用类型有很多种

存在的条件:1.有继承关系 2.子类重写父类方法 3.父类引用指向子类对象

  1. 抽象类:abstract更利于代码的维护和重用,提高开发效率,可扩展性大

  2. 接口:interface本质是契约

? 普通类:只有具体的实现

? 抽象类:具体实现和规范都有

? 接口:只有规范

  1. 异常:throw用在代码块中,throws用在方法上面

Java面向对象

原文:https://www.cnblogs.com/fanlearn/p/14684778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!