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!
    

      

  • 相关阅读:
    axios,ajax,xhr 请求携带Cookie
    js中reduce的方法和去重
    H5图片预览
    网页唤起qq加群
    tab切换中嵌套swiper轮播
    CantOS的安装
    共享文件夹或文件
    Vue中,iframe中的子网页,调用父网页的方法
    禁止未使用的变量 ( `no-unused-vars`)
    vite + vue3 + ts搭建项目
  • 原文地址:https://www.cnblogs.com/endust/p/11809021.html
Copyright © 2011-2022 走看看