![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习总结
Java基础学习
RuiIDS
这个作者很懒,什么都没留下…
展开
-
继承 -- super关键字
显示调用父类提供的属性方法。在通常情况下可以省略;但如果子类中也定义了一个与父类同名的属性时(当子类的属性和父类的属性重名时),访问父类的属性就必须使用super修饰符来调用父类的属性,否则会默认调用子类的属性,调用方法时也是如此;调用方法也是同理,如果子类中的方法与父类的方法重名,也就是对父类方法进行重写,想要调用父类中方法,就要使用super关键字。Student类继承自Person类,两个类同时都有age属性,所以在调用时,就需要使用super关键字;在子类的方法中,可以通过。原创 2022-12-20 18:41:50 · 166 阅读 · 0 评论 -
Java跨平台运行原理
Java跨平台原理: Java源文件被javac.exe编译之后,生成它的字节码文件可以在任何一个具备Java环境的平台上解释运行;实现了“一次编译,到处使用”,而JVM(Java虚拟机)就是实现跨平台的核心机制; 当调用java.exe时,实际上是在动态调用了JVM;JVM将字节码文件解释生成当前操作系统可执行的文件; 相比之下我们看看C语言跨平台原理; C语言跨平台原理: C语言在不同的操作系统上都会又对应的编译器,对源程序进行编译,编译后的文件可以直接被当前操作系统执行 Java跨平台原理与C跨平.原创 2022-01-07 03:42:26 · 493 阅读 · 0 评论