1
===
package test1;
class A {
public static void print() {
System.out.println(A.class); // here
}
}
-------------------------------
class B extends A {
}
--------------------------------
public class Main {
public static void main(String[] args) {
B.print();
}
}
--------------------------------
2
===
Cannot use super in a static context!
package test1;
class A {
public static void print() {
System.out.println(A.class); // here
}
}
//-------------------------------
class B extends A {
[color=red] //此处在静态方法中调用super[/color]
public static void print() {
// super.print();---------------->error!
// Cannot use super in a static context!
System.out.println(B.class); // here
}
}
//--------------------------------
public class Main {
public static void main(String[] args) {
System.out.println(Main.class); // here
B.print();
}
}
--------------------------------
- 运算结果:
- class test1.Main
- class test1.B
-
分享到:
相关推荐
继承允许子类继承父类的属性和方法,从而实现代码复用。多态则允许我们使用一个接口处理多种不同的对象,提高代码的灵活性。 接下来,我们可能会在"day6"中看到关于异常处理的示例。Java使用`try-catch`块来捕获和...
用java写的远程监控软件,包括远程cmd命令,屏幕监控,摄像头操作,键盘钩子,远程注册表操作,以及文件的上传下载. 其中使用了一下第三方的开源jar包和dll文件,不是跨平台的,一些功能只能在windows上使用. 基本...
Jawin内部实现了对COM接口的解析和方法调用的包装,使得这些调用在Java中看起来就像是在调用普通的Java方法一样。 **使用Jawin的步骤** 1. **添加Jawin库**:首先,你需要将Jawin的库文件(jar)添加到你的Java...
Java调用SQL脚本执行常用的方法示例 Java语言中调用SQL脚本执行是一种常见的操作,但是在实际开发中,很多开发者不知道如何正确地调用SQL脚本执行。这篇文章主要介绍了关于Java调用SQL脚本执行常用的方法的相关资料...
4. **Java反射**:反射允许运行时动态访问类的信息,如构造函数、方法、字段,以及调用私有成员,增强程序的灵活性和可扩展性。 5. **AJAX与传统WEB应用**:AJAX(异步JavaScript和XML)实现了局部刷新,提高了用户...
虽然,我在程序中看不到明显的内部类定义。 如果您出于某种奇怪的原因正在阅读本课,请随时发表评论或发送消息解释为什么要开设两堂课。 创建可执行jar 确保1)类文件,2)wave2.jpg和3)MANIFEST.MF文件位于同一...
`getDeclaredMethods()`和`getMethods()`方法会返回包括合成方法在内的所有方法,这就是为什么通过反射可以发现这些原本在源代码中看不到的方法。 **桥接方法(Bridge Methods)** 桥接方法是Java泛型和类型擦除的...
"NFT专题研究:从NFT热潮中看NFT的意义和价值、NFT时代的商业机会" 该报告深入探讨了NFT(Non-Fungible Token,非同质化代币)的概念、价值和应用场景,旨在帮助投资者和企业家更好地理解NFT的潜力和商业机会。 ...
本篇文章将深入探讨一种利用Java实现的将文本信息隐藏在图像中的方法。 ### Java实现原理 #### 1. 将文本信息写入图像 该部分代码实现了将一段文本信息写入到一幅图像文件中。具体步骤如下: 1. **读取原始图像*...
JVM在运行时会产生三个ClassLoader:根装载器、ExtClassLoader(扩展类装载器)和AppClassLoader,其中根装载器不是ClassLoader的子类,由C++编写,因此在Java中看不到它,负责装载JRE的核心类库。
如果是初学java者,可以试试这个软件,是我老师编写的,不过是意大利语版,要先设置一下环境变量,软件里都有,如果不懂,可以复制到google翻译中看一下,软件的使用很简单,可以练习语法和处理问题的方法,里面还有...
在AWT中,除了支持多框架图像(如动画GIF)外,还支持加载和显示GIF图像文件格式和JPEG图像文件格式。由于图像的加载和显示是采用异步方式进行的,所以有...所以从本章的插图中看不出效果,运行相应程序时可以看出效果。
根据提供的文件信息,我们可以推断出此段描述与Java Web应用程序中的权限控制和数据库操作有关。但是,描述中包含了一些无法识别的字符,这可能是由于编码问题或输入错误导致的。接下来,我们将根据已有的信息尽可能...
调用SWT的程序是可移植的,但是,尽管工具箱的一部分是用Java编写的,但该工具箱的实现对于每个平台都是唯一的。 选择SWT而不是Swing是因为该接口在SWT中看起来更原生且响应更快。 但是,Swing端口应该很容易。界面...
这是一个我找了很久才找到的一个java转音频格式的jar包,源码也在压缩包当中,现在拿...我用的时候只是需要将音频转成wav格式的,所以里面我只写了一个转wav的demo,需要的同仁下载下来可以在里面的api中看更多的用法。
文章目录作物生产中看不见的根际:根系-土壤-微生物的相互作用写在前面亮点摘要前言图1.根际的根-土壤-微生物相互作用示意图土壤微生物积极参与根系-土壤的相互作用植物根系调节根际微生物间和土壤微生物互作受益根-...
读写结合不仅仅是让学生在阅读课中简单地写几句感想或模仿文本,而是要将阅读理解与写作技巧、语言运用融为一体,促进学生对知识的深度理解和技能的全面发展。 在实际教学中,很多教师可能误解了读写结合的含义,...
现代Web应用中,通常使用Fetch API或jQuery的$.ajax()方法来实现。 5. **CSS特效**:JavaScript可以结合CSS来实现动态效果,如动画、过渡和变形。通过操作CSS属性或者使用CSS动画库(如GreenSock或Animate.css),...
运行程序 打开cmd , 进入项目目录/src python cmd_toutiao.py 如果你没有环境,请移步下载exe直接运行 操作: 方向键控制:下键切换新闻,左键查看内容,右键溯源 Citing 如果你有更好的建议,请建issue,大家一起...
新写的VB版flash播放器 源代码,写此Flash播放器的目的主要是: 1.学习技术 2.在网页中看视屏,有一大堆花花绿绿的广告,影响视觉 3.用自己写的程序做自己想做的事,有一种成就感 目前主要实现的功能有: 1.支持...