java基础学习-继承
2023-04-18 16:13:57 时间
继承:
表示弗雷跟子类之间的关系
当两个类或多个类具备相同的属性和方法的时候,可以提取出来,变成父类,子类可以继承
子类跟父类是is-a
的关系
作用:
提高代码的复用性extands的意思是“扩展”。子类是父类的扩展
不同的叫法:
超类、父类、基类、子类、派生类
使用:
使用继承的时候需要使用extends
关键字
使用继承关系之后,父类中的属性和方法都可以在子类中进行使用(非私有属性和非私有方法)
Java中是单继承关系(如果包含多个父类,同时父类中包含重名方法,无法决定该调用谁)
package extand;
public class Dog {
private String name;
private int age;
public Dog(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;
}
}
Test类继承Dog类
package extand;
public class Test extends Dog{
public Test(String name,int age) {
super(name, age);
}
}
相关文章
- JVM--内存模型
- JVM--堆内存结构
- JVM--类加载与反射
- Java--注解
- Java--深入理解JMM模型、Java并发特性
- Carson带你学JVM:这是一份全面 & 详细的JVM学习指南
- Java--多线程锁机制
- Java--线程池
- Java--代理模式、动态代理
- 出大事了,涛哥你们Java应用GC后不释放内存
- linux下java版本切换
- MIMO技术使并发连接数和传输容量达3倍
- 讲讲 JVM 的内存管理『非专业』
- 被虐后,分享JVM调优原理相关的知识和经验
- Java工程师的进阶之路Kafka篇
- Java实现图片转字符输出示例demo
- 没有监控过JVM内存的职场生涯,是不完美的
- 携程面试官竟然问我 Java 虚拟机栈!
- JVM新生代、老年代的默认比值真的是1:2吗?
- ❤️答应粉丝的Maven仓库学习笔记,今天它来了!一起来学习快速入门Maven❤️