![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
Cake_C
小呆子一枚,学吧学吧。 有什么疑问可能不及时看csdn,可以投送opelac@qq.com。有空就会回复!我自己不会的话也可以一起探讨~
展开
-
C++转Java笔记(2) --super,内部类,自动重写超类ToString/Equal
super C++中子类对象中访问父类同名变量/函数可以用类名+作用域运算符指定需要访问的父类成员。 Java的类对象中则是用super标识符来代表父类,可以理解为对父类的一个引用。 不过如果是多重继承情况下,C++中的作用域访问方法能直接指定众多基类中的某一个,Java中可能得super.super.super(吧) C++中初始化基类可以在子类构造函数声明后加冒号再调用父类的构造函数 C(int a,int b,int c):B(a,b){}; Java中得在子类构造函数的最开始用super()调用父原创 2020-09-17 19:35:39 · 309 阅读 · 0 评论 -
C++转Java笔记(1) --final修饰符、多态的转型、抽象类、接口类
这个专栏用来记录从C++转到Java这另一个重要面向对象语言过程中的区别与一些思考 final修饰符 在C++中,用const修饰对象保证了其在初始化后无法改变 (当然涉及到指针后又有一些小区别要注意) 而Java中对标的修饰词是final。 但是final除了能修饰对象使之无法被改变, (这部分可以完全继承const的知识,包括修饰指针(引用)时被引用对象可变这个特性) 还能修饰类(包括修饰类的成员函数): 修饰父类,那么父类无法派生出子类; 修饰父类的函数,能保证在继承父类后,无法重写此函数。 所以字面原创 2020-08-17 21:24:23 · 181 阅读 · 0 评论