![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
SimonWU-1998
SJTU
展开
-
Java中接口面向对象的一些感悟和分析
Java有很好的面对对象的特性,接口给出了抽象的、没有实例化的方法,就是在上一个层面上完善面对对象的特性。比如画图的擦除、画图的画点等功能,对于不同的类他的方法是不一样的,但是在每一个类中具体去定义又显得复杂,干脆升维度,在接口中给出类的统一方法,便于理解和读懂。 第二个部分就是分别在不同的类中实例化刚刚接口中的抽象函数。 第三部分真正的实施的主体,定义了需要完成的Action,这个也是不区分类的,抽象的一个总体,便于理解。然后通过一个循环语句对刚刚的定义的类实例化。 面对对象编程的魅力就在这里,他是符合框原创 2020-11-06 15:20:22 · 145 阅读 · 0 评论 -
**在一个字符串中寻找另外一个字符串**
在一个字符串中寻找另外一个字符串 public class text{ public static void main(String args[]) { String searchMe="Look for a substring in me"; String subString="sub"; boolean foundIt=false; int max=searchMe.length()-subString.length(); test: for(int i=0;i&原创 2020-10-29 21:23:43 · 832 阅读 · 1 评论 -
优美的代码赏析
JAVA程序语言设计(第三版) 这段程序相当的优美: 1,命名法则采用驼峰法则,小写开头大写后续每个单词的首字母 2,没有直接去寻找12,而是把12付给一个变量,代码修改起来方便。 3,输出没有直接在判断逻辑的IF循环里面输出,而是用了一个布朗型的数据,利用输出段输出。 可读性好,修改操作方便,定义区,计算区和输出区域分模块编程。 美不胜收。 public class text{ public static void main(String args[]) { int[] arrayOfInts= {原创 2020-10-29 20:03:23 · 1748 阅读 · 5 评论