zoukankan      html  css  js  c++  java
  • java基础(六)之继承初探

    什么是继承?

    一个类得到了另一个类当中的成员变量和成员方法。
    java只支持单继承。一个子类只允许继承一个父类,一个父类可以被多个子类继承。

    比如下面的一个例子,

    先创建一个Person类

    class Person{
    	String name;
    	int age;
    	void eat(){
    		System.out.println("eating!");
    	}
    	
    	void introduce(){
    		System.out.println("Name is " + name +";Age is " + age);
    	}
    }
    

     

    再创建一个Student类,去继承Person类。也就是说Student是子类,Person类是父类。

    class Student extends Person{
    	
    }
    

    最后写主类。

    public class Test{
    	public static void main(String[] args){
    		Student sd = new Student();
    		sd.eat();
    		sd.age = 18;
    		sd.name = "zhangsan";
    		sd.introduce();
    		
    	}
    }

    输出结果如下:

    D:Javacode练习五>java Test
    eating!
    Name is zhangsan;Age is 18
    

      

    扩展

    修改Studen.java

    class Student extends Person{
    	int grade;
    	void study(){
    		System.out.println("Studying!");
    	}
    }

    修改Test.java

    public class Test{
    	public static void main(String[] args){
    		Student sd = new Student();
    		sd.eat();
    		sd.age = 18;
    		sd.name = "zhangsan";
    		sd.introduce();
    		sd.study();
    	}
    }

     运行结果:

    D:Javacode练习五>java Test
    eating!
    Name is zhangsan;Age is 18
    Studying!
    

      

  • 相关阅读:
    使用JQuery快速高效制作网页特效1章
    优化数据库设计
    sql语句
    java九章后的总结笔记
    C#总结
    数组。
    2018_学习资料备用
    03-11gR2单机通过RMAN恢复到RAC(未验证)
    02-oracle11g rac RMAN备份恢复至单机(未验证)
    01-spfile和pfile的区别,生成,加载和修复
  • 原文地址:https://www.cnblogs.com/endust/p/11809021.html
Copyright © 2011-2022 走看看