摘要:
##说白了这就是个类型检查器 左边放上变量,右边放上待检查的类型 比如: String a = "a"; a instanceof String ##什么时候该使用 我们都知道java中顶层父类是Object 我们常常把变量在 变量-->Object-->变量之间转换 那么在转换之前,进行依次ins 阅读全文
posted @ 2020-07-05 19:44
make_wheels
阅读(131)
评论(0)
推荐(0)
摘要:
##保证数据的私有性 这样会让代码改动很小,如果直接使用变量的形式,当出现变量值意外改变后,对代码将会很大改动 ##对数据进行初始化 不论是在构造函数或者是直接给变量初始化,都一定不能依赖默认值 ##不要类中过多使用基本类型 如果你的类中有过多的数据类型存在,过多的基本类型的数据成员,考虑使用另一个 阅读全文
posted @ 2020-07-05 19:23
make_wheels
阅读(166)
评论(0)
推荐(0)
摘要:
1. 简述 使用 /** 开始 */结束的语法声明,这是一个javadoc格式的注释 /**后第一句就是概要性的文字,javadoc程序会把这些句子取出来,形成概要页 2. 类注释、域注释 放在import之后,类定义之前 package com.example.test; import j 阅读全文
posted @ 2020-07-05 15:46
make_wheels
阅读(300)
评论(0)
推荐(0)
摘要:
##作用 如果对类的静态域初始化比较复杂,那么使用代码块的方式对静态域进行整体初始化 ##用法 static int a; static String b; static{ a = 1; b = new String("a"); } 在大括号中,进行函数式的操作 阅读全文
posted @ 2020-07-05 13:59
make_wheels
阅读(118)
评论(0)
推荐(0)
摘要:
##从语法的角度上来讲 is-a代表继承,也就是extends,继承完整实现的类或者用abstract修饰的类(子类需要实现abstract修饰的方法) has-a代表组合,设计模式中多次推崇组合好处大于继承,这里组合就是指成员变量类型是其他类 is-like-a代表的是 拥有、像某个行为,和继承最 阅读全文
posted @ 2020-07-05 13:26
make_wheels
阅读(365)
评论(0)
推荐(0)

浙公网安备 33010602011771号