- 博客(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 179
原创 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关注的人