- 博客(3)
- 收藏
- 关注
原创 Java学习之枚举
枚举—enum一个类中的对象,一般认为个数是有限且固定的,可以将每一个对象一一列举出来1.试试没有枚举类,如何手动设计一个Day类描述一周7天//类似单例模式public class Day {//描述星期 //构造方法私有 private Day() {} //所有对象都是属性 public static final Day monday = new Day(); publ...
2019-12-09 21:43:43 180
原创 Java学习之多态
Java面向对象的四大特性: 继承、封装、多态、抽象多态同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果想要实现多态的效果 需要现有继承关系体现父类类型的引用 指向 子类的对象 向上转型 Person p = new Teacher();该引用只能调用父类中定义的属性和方法如果子类中重写了父类方法,那么调用的是子类重写后的方法 如果父类与子类有同名的...
2019-12-05 20:43:08 193
原创 Java之内部类
内部类在Java中可以将一个类定义在另一个类的内部内部类可以定义在 类的内部(与类成员层次一致)内部类可以定义在 方法/块内部(与类成员相差一个层次 与方法的局部变量一个层次)成员内部类将一个类直接定义在类的里面,作为成员,与属性或方法层次一致成员内部类可以与正常类一样 可以用不同的修饰符来修饰好处1. 省略了一个.java文件好处2. 成员内部类可以访问外部类的所有成员 包...
2019-12-05 20:42:35 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人