01-001-基础

1. 接口特性
  1. 接口里面定义的成员变量
  • 不能使用\color{red}{静态代码块}
  • 不管是方法还是成员变量默认修饰符为 public, 而且\color{red}{有且只能}使用public 修饰符
  • 成员变量
    1. 所有成员变量\color{red}{不管怎么定义}最终都会声明成"public static final 类型 属性名"
  • 方法
    1. 接口里面声明的抽象方法可以不写abstract关键字来标识
2. 类的三个基本特征
  • 继承
    1. 继承使得多个类之间具有了子父类关系,当一个类存在多个子类的时候,如果父类发生变化,那么这些子类会跟着一同变化,造成类与类之间的“强耦合”关系!
  • 多态
    1. 多态指的是对象的多种形态, 继承是多态的实现基础。
    2. 必须有子类和父类,具有继承或实现(继承)
    3. 子类必须重写父类的方法(重写)
    4. 父类的引用变量指向子类的对象(向上转型)
  • 封装
    1. 把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
      • 例如: 定义实体类的时候把成员变量定义为 private
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • java内存分为5个部分:1、栈(Stack):存放的都是方法中的局部变量,方法的运行一定要在栈中 2、堆(Hea...
    秦柯er阅读 277评论 0 1
  • 基础知识 计算机中,二进制都是补码的形式表示的,补码的首位是符号位。 为什么在计算机中使用补码?正数在计算机中表示...
    XAbo阅读 330评论 0 0
  • 常量 定义 程序中固定不变化的值 分类 字面值常量 整型常量 二进制整数:以0B或0b开头,如:int a=0B1...
    朴炯文阅读 283评论 1 0
  • Java基础笔记(一) 面向对象 [TOC] 1、定义类 其中的修饰符可以是public、final、abstra...
    小小少年Boy阅读 489评论 0 1
  • 面向对象 对象实例化过程 看方法区是否存在该对象类型,没有就使用类加载器去加载 在栈中创建对象类型的变量,在堆中开...
    ADMAS阅读 311评论 0 0

友情链接更多精彩内容