会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dva清流
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
下一页
2017年2月27日
枚举类.
摘要: 文件名:EnumDemo.java 设置员工休息日期的一个类. 看上去没有什么问题,但是休息的时间用的是int类型来表示,并且if/else的范围没有固定,使得安全性非常差. 就算在Setday中输入12也会得出结果周一到周五休息,没有考虑到安全性.其二问题是业务表达不明确, 没有确切的说明1是指星
阅读全文
posted @ 2017-02-27 23:56 NobodyHero
阅读(278)
评论(0)
推荐(0)
2017年1月19日
内部类
摘要: 实例内部类: 在创建内部类对象通过外部类对象来创建内部类对象。 先将外部类new出来。 然后再new出来内部类。 接受时也要用外部类.内部类来接受创建出的内部类数据。 2.内部类自动持有外部类实例的引用。 内部类中自动拥有 外部类.this:外部类地址值。 3.外部类无法访问内部类成员。 如果要调用
阅读全文
posted @ 2017-01-19 16:52 NobodyHero
阅读(113)
评论(0)
推荐(0)
2017年1月14日
this和super
摘要: this关键字 (1)this关键字代表本类对象的一个引用。 谁调用某个方法,那么,在这个方法内部,this就代表谁。 (2)this的使用场景 A:局部变量隐藏成员变量 B:在构造方法中,调用其他的构造方法。 **这个时候,this(参数)必须作为第一条语句存在。继承(重点) (1)把很多类的相同
阅读全文
posted @ 2017-01-14 11:38 NobodyHero
阅读(150)
评论(0)
推荐(0)
2017年1月5日
抽象方法抽象类/接口
摘要: 模板方法设计模式: 将相同的部分抽离出去. 接口: 接口的实现关系: 子类实现接口,就要完全覆盖接口中的所有方法。否则就会报错,类XX不是抽象的,没有覆盖接口XX中的抽象方法XXX。 抽象类和接口的异同点: 抽象类有构造方法,因为抽象类定义的是抽象的方法,必须要子类去继承抽象类才能使方法得以实现。
阅读全文
posted @ 2017-01-05 16:22 NobodyHero
阅读(146)
评论(0)
推荐(0)
2017年1月1日
final和包装类
摘要: 单例设计模式: 公共说明在任何地方都可以调用. 静态用来获取对象. 如果不是静态的,还需要用对象.XXX来获取对象,既然有对象了就不用获取对象了. 静态的就可以用 类名.方法 去间接获取对象了. 工具类的设计: 基本数据类型包装类: 模拟基本类型包装类写法. 八大基本类型包装类: 包装类的基本使用:
阅读全文
posted @ 2017-01-01 17:41 NobodyHero
阅读(260)
评论(0)
推荐(0)
2016年12月31日
面向对象Part4
摘要: 字段不存在多态特征: 字段不存在覆盖的概念,字段也就没有多态的特征. 当子类和父类拥有相同的变量时,无论修饰符是什么, 即使是private,他们也会在各自的空间中存储数据. 代码块: static是对类做初始化. static成员是通过静态代码块做初始化的. 非static的字段的初始化都是在构造
阅读全文
posted @ 2016-12-31 04:43 NobodyHero
阅读(97)
评论(0)
推荐(0)
组合
摘要: 组合关系把一个方法当做变量看待. 解决空指针问题去new一个构造器出来.
阅读全文
posted @ 2016-12-31 04:06 NobodyHero
阅读(95)
评论(0)
推荐(0)
2016年12月30日
引用类型的转换问题和instanceof
摘要: 基本数据类型:
阅读全文
posted @ 2016-12-30 23:45 NobodyHero
阅读(113)
评论(0)
推荐(0)
多态思想.
摘要: 子类在继承父类的情况下. 多态的好处: 没有使用多态: 这种方法定义饲养员喂养动物,需要编写不同的feed方法.然后通过feed方法的参数列表来判断是Dog还是Cat. 使用多态: 写一个喂养所有动物的类. feed(Animal a) {System.out.println("feeding")
阅读全文
posted @ 2016-12-30 21:05 NobodyHero
阅读(188)
评论(0)
推荐(0)
Object类.
摘要: equals方法. 比较的是内存地址.比较的是是否指向同一对象. toString:将对象转换成字符串. System.out.println()等价于 System.out.println(obj.toString) 打印对象, 打印的是toString.
阅读全文
posted @ 2016-12-30 20:43 NobodyHero
阅读(77)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
下一页
公告