Java进阶学习-6 Object类、可扩展性


title: Java进阶学习-6 Object类、可扩展性
date: 2020-02-02 16:52:59
tags: Java学习

Object类

单根结构,所有的类都是从一个root类继承过来,默认继承过来所有类都默认继承自Object的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SrifQHPO-1580663982160)(C:\Users\36987\AppData\Roaming\Typora\typora-user-images\image-20200202165438991.png)]

Object类的函数

·toString()

·equals()

	public static void main(String[] args) {
		CD cd = new CD("a", "b", 2, 2, "...");
		cd.print();
		System.out.println(cd.toString());
	}

输出

adome.CD@7852e922
	public static void main(String[] args) {
		CD cd = new CD("a", "b", 2, 2, "...");
		CD cd1 = new CD("a", "b", 2, 2, "...");
		System.out.println(cd.equals(cd1));
//		cd.print();
//		String s = "aa" + cd;
//		System.out.println(cd);
	}
	
//	@Override
	public boolean equals(CD obj) {
		// TODO Auto-generated method stub
		CD cc = (CD)obj;
		return artist.equals(cc.artist);
	}
	

只有形式一直的去构造一个equals才可以用于判断两者的内容是一致的。

新增加的媒体类型

package dome;

public class VideoGame extends Item {
	private int numberOfPlayers;

	public VideoGame(String title, int playingTime, boolean gotIt, String comment, int number) {
		super(title, playingTime, gotIt, comment);
		numberOfPlayers = number;
	}

	@Override
	public void print() {
		System.out.print("VideoGame");
		super.print();
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uyyXRgid-1580663982164)(C:\Users\36987\AppData\Roaming\Typora\typora-user-images\image-20200202171636469.png)]

可扩展性

代码不经过修改就可以添加新的模块 叫做可扩展性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pC6IDVA9-1580663982166)(C:\Users\36987\AppData\Roaming\Typora\typora-user-images\image-20200202171836527.png)]

可以进一步做继承

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告型管理页面显示所有公告型,在此页面既可以让管理员添加新的公告信息型,也能对已有的公告型信息执行编辑更新,失效的公告型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品型管理页面,此页面提供给管理员的功能有:新增药品型,修改药品型,删除药品型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值