栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Java继承

Java 更新时间:发布时间: 百科书网 趣学号
package com.study.oop.demo05;

public class Person {

    protected String name = "哆啦A梦";

    public Person(){
        System.out.println("父类的构造方法");
    }

    //私有的方法无法被继承
    public void print(){
        System.out.println("Person");
    }
}

//=================================

package com.study.oop.demo05;

public class Student extends Person{
    private String name = "樱桃小丸子";

    public Student() {
        //隐藏代码:调用了父类的无参构造器
        super();//调用父类的构造器:必须要在子类的构造器的第一行
        System.out.println("子类的无参构造器");
    }

    public void print(){
        System.out.println("Student");
    }

    public void test1(){
        print();//Student
        this.print();//Student
        super.print();//Person
    }

    public void test(String name){
        System.out.println(name);//super
        System.out.println(this.name);//樱桃小丸子
        System.out.println(super.name);//哆啦A梦
    }
}

//=================================

package com.study.oop;

import com.study.oop.demo05.Student;


public class Application {
    public static void main(String[] args) {
        Student student = new Student();
//        student.test("super");
//        student.test1();
        
    }
}
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/585280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号