Java教程

java学习第17天

本文主要是介绍java学习第17天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法重写:子类型中出现了和父类中一摸一样的方法声明,当子类需要父类的功能,而功能的主体子类有自己特有的内容,可以重写父类中的方法,这样,即沿袭了父类的功能,有定义了子类的特有内容。

私有方法不能被重写(父类中的私有成员子类是不能继承的)。

子类访问权限不能更低(public>默认>private)

Java类只支持单继承,不支持多继承

Java类支持多层继承。

包的概述和使用:

其实就是文件夹,作用:对类进行分类管理。

包的定义格式 package 包名;(多级包名用.分开)

实例:package com.

    下为类继承的例子

package jicheng.com;

public class Person {
    private String name;
    private int age;

    public Person() {
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

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

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
package jicheng.com;

public class Student extends Person{
    public Student() {
    }

    public Student(String name, int age) {
        super(name, age);
    }
    public void study(){
        System.out.println("好好学习,天天向上");
    }
}
package jicheng.com;

public class Teacher extends Person{
    public Teacher() {
    }

    public Teacher(String name, int age) {
        super(name, age);
    }
    public void teach(){
        System.out.println("严格教导,绝不放松");
    }
}
package jicheng.com;

public class test {
    public static void main(String[] args) {
        Teacher t1=new Teacher();
        t1.setName("小明");
        t1.setAge(28);
        System.out.println("姓名:"+t1.getName()+" 年龄:"+t1.getAge()+"岁");
        t1.teach();
        Teacher t2=new Teacher("小红",30);
        System.out.println("姓名:"+t1.getName()+" 年龄:"+t1.getAge()+"岁");
        t2.teach();
        Student s1=new Student();
        s1.setName("小李");
        s1.setAge(17);
        System.out.println("姓名:"+s1.getName()+" 年龄:"+s1.getAge()+"岁");
        s1.study();
        Student s2=new Student("小王",17);
        System.out.println("姓名:"+s2.getName()+" 年龄:"+s2.getAge()+"岁");
        s2.study();
    }
}
这篇关于java学习第17天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!