
java
小野家的黑豆
会写bug
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多态弊端及转型
//多态的弊端:不能使用子类特有功能 //那怎么使用子类特有功能呢? zi z=(zi)f;//吧父类的引用强制转换成子类的引用(向下转型) //向上转型: fu f=new zi(); //向下转型 zi z=(zi)f; //栗子:孔子装爹(这个例子是我从公开课上扒来的,是APP上看的,没找到网址,但是要说一下) class kongziFather{ int age=40; public void teach() { System.out.println("孔子爹原创 2021-08-25 21:39:05 · 112 阅读 · 0 评论 -
java多态
//多态描述:同一个对象在不同时刻表现的不同状态 比如: 猫是猫,猫是动物 水(液态,固态,气态) 多态的前提: 1.要有继承关系 2.要有关系重写(多态通过方法的重写来体现) 3.要有父类引用指向子类对象 父 f=new 子(); 栗子: public class 多态的前提 { // 1.要有继承关系 // 2.要有关系重写(多态通过方法的重写来体现) // 3.要有父类引用指向子类对象 // 父 f=new 子(原创 2021-08-24 22:31:12 · 95 阅读 · 0 评论 -
java方法的重写
主要是方法的重写 //继承中成员方法的关系 // 1.父类和子类方法声明不同时:可分别调用 // 2.父类和子类有同名方法时 // (1.)如果是子类调用,就先找子类中有没有这个类,有就调用,没有就在父类中找有就调用,没有就报错 // (2.)如果是父类调用,就会直接调用父类的方法 //方法的重写(方法的覆盖):如果子类和父类中有方法声明一模一样的方法,使用子类的方法 要区别://方法的重载:本类中出现方法名一样,参数列表不同的方法,与返回值无关。 public class 方原创 2021-08-21 21:58:16 · 129 阅读 · 0 评论 -
java继承知识点合集1
//继承 class person{ int age; String name; public void eat(){ System.out.println("吃饭"); } } class person { public void eat(){ System.out.println("吃饭"); } public void sleep(){ System.out.println("睡觉"); } } class students extends person{ } c原创 2021-08-20 19:08:57 · 115 阅读 · 0 评论