随笔分类 -  多态

摘要:内部类 将一个类定义在另一个类里面,里面的那个类就称为内部类。内部类的出现,再次打破了Java单继承的局限性。 访问特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员,必须要建立内部类的对象。 成员内部类 成员内部类是定义在类中方法外的类; 创建对象的格式为:外部类名. 阅读全文
posted @ 2021-09-14 08:54 北暮南城 阅读(77) 评论(0) 推荐(0)
摘要:接口(interface) 接口是抽象方法和常量值的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类只包含常量和方法的定义,而没有变量和方法的实现。 格式:interface 接口名{} 接口的出现将"多继承"通过另一种形式体现出来,即"多实现"。 实现(implements) 格式:class 阅读全文
posted @ 2021-09-14 08:54 北暮南城 阅读(397) 评论(0) 推荐(0)
摘要:多态概述 同一个对象,在不同时刻表现出来的不同形态 举例:猫 我们可以说猫是猫:猫cat = new猫(); 我们也可以说猫是动物:动物animal = new猫(); 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态存在的三个必要条件 继承 重写 父类引用指向子类对象:Parent p = 阅读全文
posted @ 2021-09-14 08:53 北暮南城 阅读(67) 评论(0) 推荐(0)
摘要:抽象(abstract) 抽象就是从多个事物中将共性的,本质的内容抽象出来。 抽象类: Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。 由来: 多个对象都具备相同的功能,但是功能具体内容有所不同,那么在抽取过程中,只抽取了功能定义,并 阅读全文
posted @ 2021-09-14 08:50 北暮南城 阅读(529) 评论(0) 推荐(0)