欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 2360 次 点评:179

java,


父类申明变量指向子类实例,该父类变量不能调用父类不存在的变量和方法,否则会抛异常;

package jicheng;

class Animal{
	   public void move(){
	      System.out.println("动物可以移动");
	   }
	}
	 
	class Dog extends Animal{
	   public int age;
	   public void move(){
	       age = 10;
	      System.out.println("狗可以跑和走");
	   }
	   public void bark(){
	      System.out.println("狗可以吠叫");
	   }
	}
	 
	public class jicheng_1{
	   public static void main(String args[]){
	      Animal a = new Animal(); // Animal 对象
	      Animal b = new Dog(); // 用父类声明,用子类实例化(父类声明,变量指向子类实例化)	 
	      a.move();// 执行 Animal 类的方法
	      b.move();//执行 Dog 类的方法
	      //b.age;//父类中没有变量age和方法bark(),如果子类调用它就会抛出异常
	      // b.bark();//同上,会抛异常
	   }
	}




相关文章

    暂无相关文章
相关栏目:

用户点评