1. 程式人生 > 其它 >Java繼承案例

Java繼承案例

技術標籤:javajava

在這裡插入圖片描述

package com.msc.example;
class Personn{
    private String name ;
    private String addr ;
    private String sex ;
    private int age ;
    public Personn() {} ;
    public Personn(String name,String sex) {
        this(name,sex,"",0);
    }
    public Personn(String name,
String sex,String addr,int age) { this.addr = addr ; this.age = age ; this.name = name ; this.sex = sex ; } public String getInfo(){ return "父類: " + addr +","+age+","+name+","+sex; } } class Student extends Personn
{ private double math ; private double english ; public Student(){}; public Student(String name,String sex){ super(name,sex) ; } public Student(String name,String addr,String sex,int age,double math,double english) { super(name,addr,sex,age) ; this.math =
math ; this.english = english ; } public String getInfo(){ return "子類:" + super.getInfo()+","+math+","+english; } } public class SuccessClass { public static void main(String[] args) { Personn per = new Student("張三","北京","男",23,36.0,89.0) ; System.out.println( per.getInfo()); per = new Student("張三","男") ; System.out.println( per.getInfo()); } }

輸出
在這裡插入圖片描述