applezxy
千岩万壑不辞劳,远看方知出处高,溪涧岂能留得住,终归大海作波涛。

一、类的定义:是一种抽象的数据类型,是具备某些共同特征的实体的集合。(对象是类的具体实例)

二、类的继承extends:

  1. 子类可继承父类的public和protect属性和方法,不能继承private属性和方法
  2. 子类可以增加自己新的属性和方法
  3. 子类可以重新定义父类的属性和方法,即重写:方法五要素的前四个相同。有重写,就用子类的方法
  4. 一个子类只能有一个父类,一个父类可以有多个子类

二、方法的定义

方法五要素:

  1. 修饰词:如public static
  2. 返回值类型:如int void
  3. 方法名:
  4. 参数列表:入参列表
  5. 方法体:{}

三、方法的重载overload:方法名相同,参数列表不同

  1. 重载的方法,返回值必须是相同的
  2. 重载的目的:根据参数列表的类型,自动匹配调用哪个方法

四、构造方法:对类进行初始化

  1. 如果自己没有定义构造方法的话,系统会有一个隐式默认的构造方法,该构造方法不带任何参数
  2. 构造器的加载顺序:父类的构造器调用以及初始化一定在子类前面

五、访问修饰符

子类只能访问公开的和受保护的。同包类不能访问私有的。非同包类只能访问公开的。当前类中都可以访问

 

posted on 2019-04-24 18:10  applezxy  阅读(120)  评论(0编辑  收藏  举报