重学java
文章平均质量分 77
OxygenChen
这个作者很懒,什么都没留下…
展开
-
JAVA克隆
在Java中,克隆(Clone)指的是创建一个现有对象的副本。这个副本将是一个全新的对象,但是它的属性值与原始对象相同。原创 2023-07-11 22:59:47 · 275 阅读 · 0 评论 -
面向对象五大基本原则
而某些时候,实现类型并非需要所有的接口定义,在设计上这是“浪费”,而且在实施上这会带来潜在的问题,对胖接口的修改将导致一连串的客户端程序需要修改,有时候这是一种灾难。而通过面向对象的继承和多态机制,又可以实现对抽象类的继承,通过覆写其方法来改变固有行为,实现新的拓展方法,所以就是开放的。依赖于抽象是一个通用的原则,而某些时候依赖于细节则是在所难免的,必须权衡在抽象和具体之间的取舍,方法不是一层不变的。1、委托分离,通过增加一个新的类型来委托客户的请求,隔离客户和接口的直接依赖,但是会增加系统的开销。原创 2023-07-05 22:25:54 · 188 阅读 · 0 评论 -
java为什么不支持多继承
前面我们提到过“继承则好比武侠中的传承血脉,子类可以继承父类的属性和方法,并且可以根据需要进行自我扩展,这样就不用从头造轮子,提高了代码的重用性和可维护性。”,在java中支持接口实现多继承,类却不能多继承,但是这个问题在Java 8之后也不绝对了。那么,是不是又很很想知道,为什么Java中不支持同时继承多个类呢?原创 2023-06-18 14:55:26 · 318 阅读 · 0 评论 -
面向对象三大特征
众所周知,面向对象有三大特征封装继承多态,就好像武侠小说里的“金、木、水、火、土”一样,相生相克。原创 2023-06-17 19:46:10 · 153 阅读 · 0 评论 -
JAVA为什么要面向对象
用了那么久的java,看了那么多代码,你是否懂得了面向对象,今天我们的第一个问题就是,为什么java要面向对象原创 2023-06-17 19:09:40 · 664 阅读 · 0 评论