hoge66的专栏

-----------------------看到专栏,偷着笑!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年1月22日

摘要: 1、枚举类也是一个类,也可以有属性,等等: 这个是没有其他属性的。 进一步修改枚举代码: 上面的枚举中没有为各项指定初始值,而且属性可修改,其实枚举属性不应该被修改,所以应该用private final 来修饰。 输出结果:女。 阅读全文

posted @ 2017-01-22 18:09 hehoge 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 在某些情况下,父类只知道子类该实现什么样的方法,而不知道方法的具体实现,就可以定义抽象类,例如:父类shape,子类:circle;父类提供了计算周长的方法,但子类实现周长计算的方法是不一样的,比如,圆形,三角形;抽象类只提供方法签名,没有实现(由其子类实现)。 类和方法都是由abstract修饰。 阅读全文

posted @ 2017-01-22 17:13 hehoge 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 1、如果一个类,始终只能创建一个实例,那么这个类就叫做单例类。 我们把该类的构造器使用private修饰,从而把该类的所有构造器隐藏起来。 根据良好的封装原则,一旦把该类的构造器隐藏起来,就需要提供一个public方法作为该类的访问点,用于创建该类的对象,且该方法必须用static修饰(调用该方法的 阅读全文

posted @ 2017-01-22 14:30 hehoge 阅读(140) 评论(0) 推荐(0) 编辑