摘要:
总结,接口可以在一个类继承别的父类后,如果父类不满足当前的需求,可以通过接口的形式添加方法,进行功能的扩充 public class Inter_Demo { public static void main(String[] args) { Dog a1 = new Dog(); a1.eat(); 阅读全文
posted @ 2022-11-02 19:24
竹石2020
阅读(23)
评论(0)
推荐(0)
摘要:
/** * 接口是一种特殊的抽象类,该类型只能存在常量和抽象方法,而不存在变量和具体方法 * jdk1.8之前只能声明抽象方法,1.8之后可以声明具体方法 * 定义接口时,需要使用interface关键字 * 2.定义接口的格式 * [public abstract] interface 接口名称{ 阅读全文
posted @ 2022-11-01 22:39
竹石2020
阅读(22)
评论(0)
推荐(0)
摘要:
/** * 抽象类的成员的特点 * 抽象类中可以有成员变量、构造方法、成员方法(抽象的和具体的),其特点如下: * 1.成员变量:既可以是变量。也可以是常量 */ public class Study_Abstract { public static void main(String[] args) 阅读全文
posted @ 2022-11-01 22:01
竹石2020
阅读(44)
评论(0)
推荐(0)
摘要:
/** * 学习抽象类和抽象方法 * 抽象方法:只进行方法的声明,而不提供具体的实现(没有方法体) * 抽象类:只要在一个类中有一个抽象方法,那么这个就得声明一个抽象类 * 抽象类和抽象方法的定义: * abstract class 类名{} * public abstract 返回值/void 方 阅读全文
posted @ 2022-11-01 21:35
竹石2020
阅读(31)
评论(0)
推荐(0)
摘要:
class Animal{ int age = 100; // 如果父类中没有call方法,那么子类中也不能调用该方法,编译时会出错 public void call(){ System.out.println("动物再叫。。。。。。。。"); } public static void study( 阅读全文
posted @ 2022-11-01 18:45
竹石2020
阅读(27)
评论(0)
推荐(0)
摘要:
测试一:成员变量:编译时期向左看,运行时也向左看 测试二:成员方法:编译时期向左看,运行时期向右看 #什么是多态呢? ##多态可以理解为是同一个方法由于发送对象的不同而执行不同的行为方式。 #一个对象的实际类型是确定的,但是引用类型是不确定的。 ##举个例子: new Student();//这个对 阅读全文
posted @ 2022-11-01 13:03
竹石2020
阅读(23)
评论(0)
推荐(0)