《Java基础——继承》
2024-09-18 05:33:30
Java基础——继承
一、类的继承;
规则:
1.一个子类只能有一个父类,但一个父类可以有多个子类,每个子类都可以作为父类使用。
2.若一个类没有声明父类,则默认其父类为Object。
3.父类的方法可通过super
调用。
格式:
class 父类名 //父类
{
void text()
{
System.out.pringtln("父类方法调用成功");
}
}
class 子类名 extends 父类名 //子类继承父类的全部成员(除了私有成员)
{
super.text;
}
例如:
class Teacher
{
void text()
{
System.out.println("父类方法调用成功");
}
}
class Student extends Teacher
{
void txt()
{
super.text();
}
}
二、继承的妙用;
规则:
1.通过super
调用父类的构造函数。
2.减少代码冗杂,增加代码可读性。
代码:
class A
{
String name;
String sex;
A(String name, String sex)
{
this.name=name;
this.sex=sex;
}
}
class B extends A
{
int age;
B(String name, String sex, int age)
{
super(name, sex);
this.age=age;
}
}
最新文章
- WCF入门简单教程(图文) VS2010版
- Electronic Payment App analysis
- 树形DP(Holiday's Accommodation HDU4118)
- html5 和css3的小知识!
- iOS支付宝集成步骤;王刚韧的技术博客
- 20.org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
- acm入门搜索-水池数目
- Java开发笔记(七十一)容器工具Collections
- 深入学习CSS外边距margin(重叠效果,margin传递效果,margin:auto实现块级元素水平垂直居中效果)
- 在 ELK Docker 容器中查看,删除索引
- 使用IDEA新建Web工程启动报404的错误
- ORACLE中关于使用between在MyBatis中取不同的区间值和取反
- POJ 3254 Corn Fields (状压入门)
- [转]Filter 过滤器
- 更改MySQL数据库目录位置[zz]
- linux 用户和组及文件权限的相关内容
- Git常用的几个命令
- P4005 小 Y 和地铁
- Vue-router使用
- HTML5 Canvas 八星聚义动态效果