Object类与DoME的新媒体类型

  在java的实现里实现了一个单根结构,就是说在java当中,所有的类,不管你愿意不愿意,不管你愿意不愿意,不管你声明不声明,这些类一定都是Object类的子类,Object类就是java类型当中的那个根,这个就是单根结构几乎所有的op语言都实现了一个单根结构,除了C++,对于java也是有单根结构的

 

Object类的函数

.toString()

 

 

 

.equals()

 

它出false的理由是:我们没有做自己的equals,,所以说我们要我们自己的equals,可以去判断,两个的值是否相同.

 

 

 这就是自己写的equals方法

 Override:它告诉了编译器下面所在函数,是一个覆盖一个父类的函数,他必须和父类的那个函数相同,如果不相同就认为是错的

 

 

 


DoME的新媒体类型

在我们这个新媒体资料库中如果有新媒体要加入进来,那会是非常容易的,

是因为你不需要对Database做什么改动,也不需要对item做什么改动,你要做的事情就是增加一个新的类,

从item到继承,然后所有的事情都顺利成章了

 

增加新媒体的媒体类型

 

 

 a的函数那个list of the item,那个free函数数完全不动的,这种特性我们叫做可扩展性,你的代码不需要经过修改就可以扩展去适应新的数据

你代码经过修改可以去适应新的机会,这叫维护性

更深的继承

 

posted @   zj勇敢飞,xx永相随  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示