当前位置:首页 > Java

java如何创建extends

2026-03-24 00:45:07Java

在Java中,extends关键字用于实现类之间的继承关系,允许子类继承父类的属性和方法。以下是创建继承关系的具体方法:

定义父类

创建一个基类(父类),包含通用的属性和方法:

public class Animal {
    protected String name;

    public Animal(String name) {
        this.name = name;
    }

    public void eat() {
        System.out.println(name + " is eating.");
    }
}

使用extends创建子类

通过extends关键字声明子类继承父类:

public class Dog extends Animal {
    private String breed;

    public Dog(String name, String breed) {
        super(name); // 调用父类构造方法
        this.breed = breed;
    }

    public void bark() {
        System.out.println(name + " is barking.");
    }
}

调用继承的成员

子类可以直接使用父类的非私有成员(protectedpublic):

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog("Buddy", "Golden Retriever");
        dog.eat();  // 继承自Animal类
        dog.bark(); // 子类自定义方法
    }
}

方法重写(Override)

子类可以重写父类方法以实现特定行为:

java如何创建extends

public class Cat extends Animal {
    public Cat(String name) {
        super(name);
    }

    @Override
    public void eat() {
        System.out.println(name + " eats fish.");
    }
}

继承的规则

  • Java支持单继承,一个子类只能直接继承一个父类。
  • 构造方法不被继承,但可通过super()调用父类构造方法。
  • 子类可以访问父类的publicprotected成员,但不能访问private成员。
  • 使用final修饰的类不能被继承。

标签: javaextends
分享给朋友:

相关文章

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…

java如何运行程序

java如何运行程序

运行Java程序的步骤 安装Java开发工具包(JDK) 确保系统已安装JDK,可通过命令行输入java -version和javac -version验证。若未安装,需从Oracle官网下载并配置环…

java如何导入jar包

java如何导入jar包

在Eclipse中导入JAR包 右键项目 -> 选择"Properties" -> 左侧导航选择"Java Build Path" -> 切换到"Libraries"标签 ->…

如何启用java

如何启用java

启用 Java 的方法 检查 Java 是否已安装 在命令行或终端输入 java -version,如果显示版本信息,说明 Java 已安装。若未安装,需从 Oracle 官网 或 OpenJDK 下…

win7如何配置java环境变量

win7如何配置java环境变量

下载并安装Java 从Oracle官网下载适合的Java Development Kit (JDK)安装包,选择与系统位数(32位或64位)匹配的版本。运行安装程序,按照提示完成安装,默认路径通常为C…