![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 58
岚柯学社
站在设计的角度来看代码
展开
-
Java接口篇(一)
一、进行Java语言设计时,为什么要引入接口的概念? 解:编程语言的本质是对自然界事物的抽象,因此会提供抽象机制。而接口的本质其实是更高层次的抽象类(纯粹的抽象类),用于弥补抽象类在抽象程度上的不足。抽象类是对子类覆写方法的控制,但抽象类中同时会存在一些普通方法。而接口则用于解决这些普通方法的安全或隐私问题,对外部隐藏实现细节。 二、什么是接口? 解: (1)接口的本质:纯粹的Java抽象类; (2)接口的定义:通过关键字interface进行定义。通常接口名前加上大写字母I进行区分。 (3)接原创 2020-06-01 23:48:17 · 223 阅读 · 0 评论 -
Java-15.0:Annotation注解(一)
一、为什么引入Annotation注解的概念(Annotaion用于解决什么问题)? 解:有效的减少程序开发过程中程序配置的代码量,利用Annotation注解进行一些结构化定义。 二、Annotation注解是什么? 解:Annotation是从JDK1.5后提出的开发技术结构;以一种注解的形式实现的程序开发。 三、Annotation注解是如何用来解决实际问题的? (一)@Override(准确覆写) 作用:(1)明确表示该方法是一个覆写来的方法; (2)该注解可以...原创 2020-05-10 18:46:46 · 210 阅读 · 0 评论 -
面向对象和面向过程程序设计的比较
面向过程程序设计:将程序分为若干模块,按照自顶向下的功能分解法进行程序设计的方法 程序单位:过程或函数 过程或函数:由赋值语句、条件语句、循环语句、过程调用语句组成的语句序列; 设计方法:自顶向下的功能分解法 ...原创 2018-05-20 13:13:10 · 1662 阅读 · 0 评论