面向对象

1. 面向对象的特征

抽象、封装、继承、多态
抽象:从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象
封装:将属性用public,protected,defualt,private包装起来
继承:一个类从另一个类中派生出来,这个类成为子类,原来的类成为父类,子类继承父类所有的属性和方法,除了构造器和私有,通过extends关键字可继承
多态:同一个对象在不同时刻体现出来的不同状态,要有泛化(继承或实现)关系,要有方法的重写,有父类接口引用子类对象,体现为重写和重载

2. 什么是重载

一个类中,同名不同参的方法叫做重载

3. 什么是重写

与父类同名同参同返回值的方法叫做重写

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 3,940评论 0 1
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 4,889评论 0 2
  • 面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区...
    VictorBXv阅读 3,335评论 0 2
  • 什么是对象 1.对象的概念:对特定一个存在事物2.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出...
    joshul阅读 4,030评论 0 1
  • 目录介绍 2.0.0.1 重载和重写的区别?重载和重写绑定机制有何区别?父类的静态方法能否被子类重写? 2.0.0...
    杨充211阅读 2,870评论 0 1