- 博客(6)
- 收藏
- 关注
原创 Java多态与向上向下转型
多态的必要三要素 1.继承 2.方法重写 3.向上转型 多态的作用 1.增加代码的复用性 2.便于代码的管理与维护 案例引入 代码: //测试类 public class Test { public static void main(String[] args) { Dog dog = new Dog("八嘎"); Bone bone = new Bone("骨头"); Cat cat = new Cat("西巴"); ..
2022-04-18 20:56:24
659
原创 Java方法重写
什么是方法重写? 当我们子类某个方法与父类某个方法的名字,形参,返回类型(可以不一致后面会讲)都一致时则成对父类的方法重写 注意:这里的重写的意思不是改变了改变了或覆盖了父类的方法而是因父类的方法无法满足子类需要一些父类那个没有的功能时候,所以重写父类;不要被重写误导!!! 基本实现代码: public class 方法重写 { public static void main(String[] args) { C c = new C(); c.test();
2022-04-15 15:23:30
298
原创 java super关键字
作用 1. 用于访问父类的属性或方法,也可以改变父类的属性 在子类的构造器中初始化父类的构造器 public class super_use { public static void main(String[] args) { B b = new B(); b.test(); System.out.println(b.num); } } class A { int num=100; public A(int num)
2022-04-15 14:50:11
542
原创 java this关键字
作用 1.当类中的构造器的形参与类中的属性名相同时,特指当前对象的属性 public class this的作用 { public static void main(String[] args) { Person p = new Person("张三", 20); System.out.println("name= " + p.name + " age=" + p.age); p.f1(); } } class Person {
2022-04-15 14:29:45
378
原创 java继承
作用 我们遇到了多个类的属性与方法有一定的共同性时我们可以使用继承 或者我们有一类可以归纳为相同的功能的类也可以使用 语法:extends 需要继承的类 具体实现 public class 继承 { public static void main(String[] args) { Graduate graduate = new Graduate(); graduate.age=18;//我们没有在graduate中定义age属性, // 但
2022-04-13 19:57:56
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅