zoukankan      html  css  js  c++  java
  • 继承

    package incheir;

    public class i1 {
    public static void main(String[] args) {
    i3 s=new i3();
    s.setName("胡澳宾");
    String str=s.getName();
    System.out.println(str);
    }
    }
    package incheir;

    public class i2 {
    public String name;
    public String sex;
    public int age;

    public void setName(String name) {
    this.name = name;
    }

    public void setSex(String sex) {
    this.sex = sex;
    }
    public void setAge(int age) {
    this.age = age;
    }

    public String getName() {
    return name;
    }

    public String getSex() {
    return sex;
    }

    public int getAge() {
    return age;
    }
    }
    package incheir;

    public class i3 extends i2{
    private String deparetment;
    private String specialiay;

    }
    继承只能是单继承,每个子类只能继承一个父类,但是每个父类可以被多个子类继承;
    使用super()调用父类的构造方法;
    调用顺序:
    子类默认调用父类的无参构造函数,并在子类构造方法的第一行;
    如果想调用父类的有参构造函数必须使用super(参数),且放在子类构造函数的第一行;
  • 相关阅读:
    顺时针打印矩阵
    topK问题
    9. Palindrome Number(回文数)
    Spinner用法详解
    翻转字符串
    清雨的自助餐(斐波那契数列的应用)
    2. Add Two Numbers(链表尾插法)
    assign和weak的区别
    14-最长公共前缀
    12 13-int与罗马数字转换
  • 原文地址:https://www.cnblogs.com/huaobin/p/13391996.html
Copyright © 2011-2022 走看看