![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
MaxWell_€
这个作者很懒,什么都没留下…
展开
-
内部类相关:(与主类并列的普通类)、成员内部类、局部内部类、匿名内部类
从开始有要建立类的作业开始,就发现一个问题:经常建立一个对象后,会出现“未实例化”的错误提醒,在搜过一点代码后敷衍地解决了这个问题。后来发现,自己一直建立的是成员内部类,导致每一次都要先建立一个主类的对象。 1. 与主类并列的普通类 主类,一般就是新建类文件后命名的那个类。而在这个类的外部,我们可以建立一个类,那我们使用主类的成员中的内部类的时候,就可以不用先实例化对象了。 注意:普通类前面不能加public & private & protected修饰 public class Ma.原创 2021-10-12 21:42:46 · 205 阅读 · 0 评论 -
对象类型的转换
想先梳理一遍自己比较模糊的概念。 多态:需要使用基类对象的任何地方,都可以使用派生类代替。函数的形参,很多时候就是基类的对象,甚至直接就是Object类的对象。 向上转型:类似于隐式类型转换。具体而言,就是要用到基类的时候,都可以用派生类对象实现。这种类型转换总是安全的。因为式从一个小范围转换成了大范围。 向下转型:类似于先显式类型转换。就是将基类转换为派生类。而这种转型通常会出现问题。 例:请实现一个派生类对象转换成基类对象的例子。 public class Lab5_1 { /*基类Pers原创 2021-10-12 21:17:28 · 291 阅读 · 0 评论