zoukankan      html  css  js  c++  java
  • java基础_ 子父类中的构造函数

    package java_test;
    
    class Studens{
    	String name;//姓名
    	int age;//年龄
    	String degree;//学位
    	void show(){
    		System.out.println("姓名"+name+"年龄"+age+"学位"+degree);
    	}
    	Studens(){
    		
    	}
    	Studens(String name,int age,String degree){
    		this.name=name;
    		this.age=age;
    		this.degree=degree;
    		System.out.println("父类三个参数的构造方法");
    	}
    }
    
    class Undergranduate extends Studens{//本科生类继承学生类
    	String specialty;//专业
    	Undergranduate(String name,int age,String degree,String specialty){
    		super(name,age,degree);//调用父类三个参数的构造方法
    		this.specialty=specialty;//本科生的专业
    	}
    	void show(){
    		System.out.println("本科生姓名"+name+"年龄"+age+"学位"+degree+"专业"+specialty);
    	}
    }
    
    class Graduate extends Studens{//研究生类继承学生类
    	String direction;//研究方向
    	Graduate(String name,int age,String degree,String direction){
    		super(name,age,degree);
    		this.direction=direction;
    	}
    	void show(){
    		System.out.println("研究生姓名"+name+"年龄"+age+"学位"+degree+"研究方向"+direction);
    	}
    }
    public class A6_49zuoye {
    	public static void main(String[] args) {
    		Undergranduate a=new Undergranduate("小王",24,"本科","计算机");
    		a.show();
    		Graduate b= new Graduate("小理",27,"研究生","金融");
    		b.show();
    	}
    }
    

      运行结果:

    父类三个参数的构造方法

    本科生姓名小王年龄24学位本科专业计算机

    父类三个参数的构造方法

    研究生姓名小理年龄27学位研究生研究方向金融

  • 相关阅读:
    pytorch中的detach和detach_
    matlab求导
    Introduction to the Tcl command language
    Tcl/Tk学习
    利用char, str2mat, strvcat创建多行字符串数组
    矩阵操作
    matlab创建三对角线矩阵
    TensorFlow v2.0的基本张量操作
    数据科学家应知道的关于数据科学项目的四个关键方面
    使用TensorFlow v2库实现线性回归
  • 原文地址:https://www.cnblogs.com/youning/p/6775870.html
Copyright © 2011-2022 走看看