Skip to content

Commit d5dc3eb

Browse files
committed
feat: Java 继承
1 parent 76fbbc4 commit d5dc3eb

2 files changed

Lines changed: 74 additions & 7 deletions

File tree

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,14 @@
3636
- [使用MyBatis Generator自动生成Model、Dao、Mapper相关代码](https://www.wdbyte.com/2017/11/develop/tool-mybatis-generator/)
3737

3838
## 🌿 Java 基础教程
39-
- [JDK、JRE、JVM 的区别](https://www.wdbyte.com/java/jdk-jre-jvm.html)
40-
- [Java 数据类型](https://www.wdbyte.com/java/data-type.html)
41-
- [Java 流程控制](https://www.wdbyte.com/java/flow-control.html)
42-
- [Java String 字符串](https://www.wdbyte.com/java/java-string.html)
43-
- [Java Array 数组](https://www.wdbyte.com/java/java-array.html)
44-
- [Java 多维数组](https://www.wdbyte.com/java/java-array-mul.html)
45-
- [Java StringBuilder](https://www.wdbyte.com/java/java-stringbuilder.html)
39+
- [JDK、JRE、JVM 的区别](https://www.wdbyte.com/java/jdk-jre-jvm/)
40+
- [Java 数据类型](https://www.wdbyte.com/java/data-type/)
41+
- [Java 流程控制](https://www.wdbyte.com/java/flow-control/)
42+
- [Java String 字符串](https://www.wdbyte.com/java/java-string/)
43+
- [Java Array 数组](https://www.wdbyte.com/java/java-array/)
44+
- [Java 多维数组](https://www.wdbyte.com/java/java-array-mul/)
45+
- [Java StringBuilder](https://www.wdbyte.com/java/java-stringbuilder/)
46+
- [Java 继承](https://www.wdbyte.com/java/extends/)
4647

4748
## 🌿 SpringBoot 2.x 教程
4849

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
package com.wdbyte.oop;
2+
3+
/**
4+
* @author niulang
5+
* @date 2023/03/31
6+
*/
7+
public class JavaExtends {
8+
public static void main(String[] args) {
9+
Student student = new Student();
10+
printSleep(student);
11+
}
12+
public static void printSleep(Person person){
13+
person.sleep();
14+
}
15+
}
16+
17+
class Person {
18+
public void eat() {
19+
System.out.println("吃饭");
20+
}
21+
22+
public void sleep() {
23+
System.out.println("睡觉");
24+
}
25+
}
26+
27+
class Student extends Person {
28+
29+
public Student() {
30+
super();
31+
}
32+
33+
public void study() {
34+
System.out.println("学习");
35+
}
36+
37+
@Override
38+
public void sleep() {
39+
System.out.println("上课时不能睡觉");
40+
}
41+
}
42+
43+
interface One {
44+
public void print_geek();
45+
}
46+
47+
interface Two {
48+
public void print_for();
49+
}
50+
51+
interface Three extends One, Two {
52+
public void print_geek();
53+
}
54+
55+
class Teach implements Three{
56+
57+
@Override
58+
public void print_for() {
59+
60+
}
61+
62+
@Override
63+
public void print_geek() {
64+
65+
}
66+
}

0 commit comments

Comments
 (0)