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!
    

      

  • 相关阅读:
    flyway
    xxl-job
    响应式布局
    position: fixed
    position: absolute
    position: relative
    GDB高级一点的命令
    坑爹的大页内存
    input8按键对照
    discuz插件应用原理分析
  • 原文地址:https://www.cnblogs.com/endust/p/11809021.html
Copyright © 2011-2022 走看看