继承

  • 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模
  • extands的意思是“扩展”。子类是父类的扩展
  • JAVA中类只有单继承,没有多继承
  • 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等
  • 继承关系的两个类。一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extands来表示
  • 子类和父类之间,从意义上来讲因该具有“is a”的关系
  • object类
  • super
  • 方法重写

package oop.demo03;

//所有的类,间接或者直接都会继承object类
//下方其实就是public class Person extends object
public class Person { /*
public:公共的
protect:受保护的
default:默认的
private:私有的
*/ public int money = 10_0000_0000; //public公共的
private int meyuan = 22_2222; //private私有的
int riyuan = 33_3333; //default默认的 public void say(){
System.out.println("说了一句话");
} public void setMeyuan(int meiyuan){
this.meyuan = meiyuan;
} public int getMeyuan(){
return this.meyuan;
}
}
package oop.demo03;

//学生 is 人 : 派生类,子类
//子类继承了父类,就会拥有父类的全部方法
public class Student extends Person { }
package oop;

import oop.demo03.Student;

//一个项目应该只有一个main方法
public class Application {
public static void main(String[] args) {
Student student = new Student();
student.say();
System.out.println(student.money); System.out.println(student.getMeyuan());
student.setMeyuan(33333);
System.out.println(student.getMeyuan()); }
}

最新文章

  1. T-Sql(八)字段索引和数据加密
  2. Python 包的相对导入讲解
  3. 如何部署Scrapy 到Scrapyd上?
  4. UML系列图--用例图
  5. C#--判断当前是否是移动设备和设备的型号
  6. 线段树(hdu 1754 i hate it)
  7. php define和const的区别
  8. 第二篇:使用Spark对MovieLens的特征进行提取
  9. Delphi窗体显示Echarts图表
  10. python 中list的深拷贝和浅拷贝
  11. hdu 2647 Reward(拓扑排序+反图)
  12. gridvew使用技巧2
  13. Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to IP1:8020 Invalid volume failure config value: 1
  14. MyBatis学习之SpringMvc和MyBatis整合
  15. ubuntu16.04下安装ros-kinetic
  16. c# 模拟get请求例子,演示Session会话状态。
  17. poj1797 最短路
  18. 关于cisco路由器配置的一些参数
  19. 中文 bootstrapValidator
  20. i2c设备驱动之设备地址

热门文章

  1. 更换Swing界面中的窗口图标
  2. 5 秒克隆声音「GitHub 热点速览 v.21.34」
  3. NOIP 模拟 $21\; \rm Game$
  4. Spring整合Quartz轻松完成定时任务
  5. sizeof()和 strlen()的区别 --- 个人笔记
  6. Ubuntu防火墙:ufw
  7. TiDB基本简介
  8. Blazor WebAssembly 应用程序中进行 HTTP 请求
  9. 关于通用Mapper new Example使用记录
  10. T-SQL - query02_查看数据库信息|查看服务器名称|查看实例名