java基础
文章平均质量分 86
Pipe Piper
坚持
展开
-
向下转型的理解
什么是多态?(向下转型意义的理解) 专业角度:同种类的多个对象,在接收到同一个消息时却产生了不同反应和效果; 从代码形式上看: 父类的对象变量调用了子类中重写的方法(注意: 往往是有一个父类,而他有多个子类,且在这些子类中同时重写父类的某个方法); 举例: 酒 a = 剑南春 酒 b = 牛栏山 酒 c = 酱香科技 上面例子中,“酒”是父类,具体酒的品牌都是“酒”这个大类的孩子,我们只是通过酒这一个父类就能够引用不同的子类,这就是多态 class Father{ private原创 2021-07-23 14:35:04 · 220 阅读 · 0 评论 -
java反射机制
Java反射机制 1. Object类的支持 在Object类中定义了一下方法,此方法将被所有子类继承 public final Class getClass() 以上的方法的返回值类型是一个“Class”类,实际上此类是Java反射机制的源头,实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求出类的名称 正常方式 引入需要的“包.类”名称 -----> 通过new实例化 -----> 取得实例对象 反射方式 实例化对象 -----> getC原创 2021-07-23 11:47:04 · 76 阅读 · 0 评论 -
ArrayList
ArrayList 数组的长度不可以改变,但是ArrayList集合的长度是可以随意变化的 ArrayList, 表示泛型 泛型:也就是装在结合中的所有元素,全都是统一的什么类型 注意:泛型只能是引用类型,不能是基本类型 注意事项: 对于ArrayList集合来说,直接打印的不是地址值,而是内容 如果内容是空,则得到的是空的中括号【】 例子: import java.util.ArrayList; public class ArrayListDemo{ public static v原创 2020-08-07 19:45:47 · 99 阅读 · 0 评论