java笔记
dedicate-
这个作者很懒,什么都没留下…
展开
-
java-Cloneable接口语法问题
害,今天犯了一个智障错误,Cloneable接口实现了半天都不能用。以下是我的错误,大家千万不要学:先在类Octagon中实现接口的clone()方法:但是却报错:嗯,“不可操控的异常”,加个throws 语句就行了,然后:我按 提示的“alt+shift+enter”加上后,得到:可以正常运行。但是细想不对啊!我这是把 .clone() 类得到的结果强制转化成了GeometricObject类,不应该是Octagon类吗???哦!智障的我发现我的 object2 声明的是Geometr原创 2020-06-25 22:13:57 · 165 阅读 · 0 评论 -
java-类的设计原则
java结课,按照课本的总结篇,加了一些自己的理解。文章目录内聚性一致性封装性清晰性完整性实例和静态继承与聚合接口和抽象类内聚性注意与类的聚合区分。类应该描述一个单一的实体,而所有的类操作应该在逻辑上相互配合,支持一个一致的目的。例如:可以设计一个类用于学生,但不应该将学生与教职工组合在同一个类中,因为学生和教职工是不同的实体。>意思是每个类只描述一种东西,这种东西有自己的特点,不能与其它的东西混在一起描述。如果一个实体担负太多的职责,就应该按各自的职责分成几个类。还是以学生为例原创 2020-06-24 11:00:36 · 223 阅读 · 0 评论 -
java-初学考前API及易错整理
这次期末考试竟然要闭卷徒手写代码,迫于分数,靠着Idea自动补全功能度日的我不得不整理一下之前常用的API。原创 2020-06-23 16:28:10 · 123 阅读 · 0 评论 -
java-静态方法中调用构造方法
静态成员基本定义:静态成员包括静态方法(static method)和静态变量(static variable)。如果想要一个类的所有实例共享数据,那么就要使用静态变量,也称为类变量(class variable)。静态变量将变量值存储在一个公共的内存地址。因为它是公共的地址,所以如果某一个对象修改了静态变量的值,那么同一个类的所有对象都会受到影响。java支持静态方法和静态变量,无需创建类的实例就可以调用静态方法。----《java语言程序设计 基础篇》原书第10版,梁勇著要声明一个静态变量原创 2020-06-21 20:29:37 · 2751 阅读 · 2 评论