Java 继承(extends)使用

简介: Java 继承(extends)使用
  • Person.java:父类
public class Person {
  // 名字
  String name;
  // 年龄
  int age;
  // 跑起来
  public void run() {
    System.out.println("跑起来!");
  }
}
public class Dzm extends Person {
  // 实现父类的 run 方法
  @Override
  public void run() {
    // TODO Auto-generated method stub
    super.run();
    // this:代表本类型对象的引用 this.age
    // super:代表父类对象的引用 super.age
  }
}
  • main 函数文件
public class test {
  public static void main(String[] args) {
    // 创建 Person 对象
    Person p = new Person();
    p.run(); // 跑起来!
    // 创建 Dzm 对象,Dzm 会完整的继承父类 Person 的方法属性
    Dzm dzm = new Dzm();
    dzm.run(); // 跑起来!
  }
}
相关文章
|
26天前
|
Java
Java中的继承和多态是什么?请举例说明。
Java中,继承让子类继承父类属性和方法,如`class Child extends Parent`,子类可重写父类方法。多态允许父类引用指向子类对象,如`Animal a = new Dog()`,调用`a.makeSound()`会根据实际对象类型动态绑定相应实现,增强了代码灵活性和可扩展性。
13 0
|
28天前
|
Java
Java基础—笔记—继承篇
该内容介绍了Java中的继承概念。继承允许子类从父类继承属性和方法,简化代码并提高复用性。格式是`public class 子类 extends 父类`。特点包括子类能访问非私有数据,方法可以被重写(@Override标记),但私有和静态方法不能重写。权限修饰符有private、缺省、protected和public。Java支持单继承和多层继承,所有类间接继承自Object类。继承后,成员访问遵循就近原则,this指代本类,super指代父类。子类构造器默认调用父类无参构造器,也可通过super调用有参构造器。
17 0
|
1月前
|
Java
在Java中,多态性是通过继承和接口实现的
【4月更文挑战第7天】在Java中,多态性是通过继承和接口实现的
18 1
|
2天前
|
机器学习/深度学习 Java C++
Java 继承
5月更文挑战第1天
|
9天前
|
Java
Java语言---面向对象的三大特征之继承
Java语言---面向对象的三大特征之继承
|
10天前
|
Java
java类、封装、继承
java类、封装、继承
|
14天前
|
安全 Java
Java基础&面向对象&继承&抽象类
Java基础&面向对象&继承&抽象类
|
14天前
|
Java
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
16 0
|
20天前
|
Java
Java方法继承、方法重载、方法覆盖总结
总之,继承实现类的层次结构,方法重载提供方法的多样性,方法覆盖实现多态性。这些概念是面向对象编程的核心,用于实现代码的结构、灵活性和可维护性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
9 0
|
26天前
|
存储 Java 编译器
代码的血脉:探讨Java中的继承与多态
代码的血脉:探讨Java中的继承与多态
56 0
代码的血脉:探讨Java中的继承与多态