摘要:
1、枚举类也是一个类,也可以有属性,等等: 这个是没有其他属性的。 进一步修改枚举代码: 上面的枚举中没有为各项指定初始值,而且属性可修改,其实枚举属性不应该被修改,所以应该用private final 来修饰。 输出结果:女。 阅读全文
posted @ 2017-01-22 18:09 hehoge 阅读(195) 评论(0) 推荐(0) 编辑
|
|||
摘要:
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) 编辑 |
|||