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;
}
}

最新文章

  1. WCF入门简单教程(图文) VS2010版
  2. Electronic Payment App analysis
  3. 树形DP(Holiday's Accommodation HDU4118)
  4. html5 和css3的小知识!
  5. iOS支付宝集成步骤;王刚韧的技术博客
  6. 20.org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
  7. acm入门搜索-水池数目
  8. Java开发笔记(七十一)容器工具Collections
  9. 深入学习CSS外边距margin(重叠效果,margin传递效果,margin:auto实现块级元素水平垂直居中效果)
  10. 在 ELK Docker 容器中查看,删除索引
  11. 使用IDEA新建Web工程启动报404的错误
  12. ORACLE中关于使用between在MyBatis中取不同的区间值和取反
  13. POJ 3254 Corn Fields (状压入门)
  14. [转]Filter 过滤器
  15. 更改MySQL数据库目录位置[zz]
  16. linux 用户和组及文件权限的相关内容
  17. Git常用的几个命令
  18. P4005 小 Y 和地铁
  19. Vue-router使用
  20. HTML5 Canvas 八星聚义动态效果

热门文章

  1. 如何在.Net Framework应用中请求HTTP2站点
  2. 【python笔记】Qt+云函数 实现简单的登录框制作
  3. error: cannot open .git/FETCH_HEAD: Permission denied
  4. Note -「因数的欧拉函数求和」
  5. jdbc 12: 模糊查询
  6. 第一天python3 封装和解构
  7. Go语言基础六:结构体和方法
  8. python 操作xml、html文件
  9. mysql Insert强化
  10. linux 安装Apache php mysql注意事项