上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 204 下一页
摘要: Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的, 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于 阅读全文
posted @ 2022-02-13 13:14 小白龙白龙马 阅读(75) 评论(0) 推荐(0)
摘要: Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出 阅读全文
posted @ 2022-01-23 15:46 小白龙白龙马 阅读(82) 评论(0) 推荐(0)
摘要: 重载(Overload) 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 重载规则: 被重载的方法必须改变参数列表(参数个数或类型不一样); 被 阅读全文
posted @ 2022-01-23 15:20 小白龙白龙马 阅读(187) 评论(0) 推荐(0)
摘要: Super 关键字的使用 当需要在子类中调用父类的被重写方法时,要使用 super 关键字。 class Animal { public void move() { System.out.println("动物可以移动"); } } class Dog extends Animal { public 阅读全文
posted @ 2022-01-23 14:54 小白龙白龙马 阅读(50) 评论(0) 推荐(0)
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 例如 阅读全文
posted @ 2022-01-23 14:50 小白龙白龙马 阅读(116) 评论(0) 推荐(0)
摘要: class Base { public double size; public String name; public Base(double size, String name) { this.size = size; this.name = name; } } public class Sub 阅读全文
posted @ 2022-01-22 17:02 小白龙白龙马 阅读(65) 评论(0) 推荐(0)
摘要: final关键字 final 关键字 声明类可以把类定义为不能继承的,即最终类; 或者用于修饰方法,该方法不能被子类重写: 声明类: final class 类名 {//类体} 声明方法: 修饰符(public/private/default/protected) final 返回值类型 方法名() 阅读全文
posted @ 2022-01-22 16:04 小白龙白龙马 阅读(35) 评论(0) 推荐(0)
摘要: 构造器 子类是不继承父类的构造器(构造方法或者构造函数)的,它只是调用(隐式或显式)。 如果父类的构造器带有参数,则必须在子类的构造器中显式地通过 super 关键字调用父类的构造器并配以适当的参数列表。 如果父类构造器没有参数,则在子类的构造器中不需要使用 super 关键字调用父类构造器,系统会 阅读全文
posted @ 2022-01-22 15:54 小白龙白龙马 阅读(35) 评论(0) 推荐(0)
摘要: class Animal2 { void eat() { System.out.println("animal : eat"); } } class Dog extends Animal2 { void eat() { System.out.println("dog : eat"); } void 阅读全文
posted @ 2022-01-22 15:18 小白龙白龙马 阅读(34) 评论(0) 推荐(0)
摘要: public class Animal { private String f_name; private int f_id; public Animal(String myName1, int myid1) { f_name = myName1; f_id = myid1; } public voi 阅读全文
posted @ 2022-01-16 17:27 小白龙白龙马 阅读(45) 评论(0) 推荐(0)
上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 204 下一页