学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: JAVA > java怎样继续类【JAVA教程】,java

在Java语言中,完成类的继续运用extends关键字

花样以下: (引荐进修:java课程)

[public] class SubClass extends SuperClass{
  //类体的定义
}

2、被继续的类称为父类或超类或基类,而继续获得的类称为子类或派生类。

3、子类继续父类的状况(属性)和行动(要领),同时也能够有本身的特性。

二、关于继续的注重事项

1、子类继续父类中非private的成员变量和成员要领,同时,注重组织要领不能被子类继续。

2、定义类时若缺省extends关键字,则所定义的类为java.lang.Object类的直接子类。

在Java语言中,统统类都是Object类的直接或间接子类。

3、Java仅支撑单重继续,即一个类最多只要一个直接父类。在Java中经由过程接口来完成多重继续。

4、父类中定义的private成员变量和要领不能被子类继续,因此在子类中不能直接运用。我们能够在父类中定义大众的接见要领和修正要领,子类能够经由过程这些要领来完成接见和修正。

三、举例说明

Person类

package com.baidu.czy;

public class Person {
    //属性
    private String name;
    private int age;
    //要领

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    public Person() {
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public void sayHello(){
        System.out.println("My name is " + name);
    }
}

Employee类

package com.baidu.czy;

public class Employee extends Person {
    //属性
    private double salary;
    private String name;
    //要领
    public Employee(){

    }

    public Employee(String name, int age,double salary) {
        //挪用父类的组织要领
        super(name, age);
        this.salary = salary;
    }
    public double computeSalary(int hours,double rate){
        double salary = hours * rate;
        return this.salary + salary;
    }
    @Override
    public void sayHello(){
        //挪用父类中被掩盖的要领
        super.sayHello();
        System.out.println("Hello,I am " + getName());
        System.out.println("I am " + getAge());
        System.out.println("My salary is " + salary);
    }

    
}

EmployeeTest类

package com.baidu.czy.test;

import com.baidu.czy.Employee;

public class EmployeeTest {
    public static void main(String[] args) {
        Employee emp = new Employee("刘明",30,5000);
        System.out.println("姓名= " + emp.getName());
        System.out.println("岁数= " + emp.getAge());
        //挪用从父类继续的要领
        emp.sayHello();
        //挪用子类中定义的要领
        System.out.println(emp.computeSalary(10,50.0));

    }
}

运转效果

以上就是java怎样继续类的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"java怎样继续类【JAVA教程】,java"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线