(Java GUI),这段程序里super(p); 的作用是什么?
发布网友
发布时间:2022-05-29 18:38
我来回答
共2个回答
热心网友
时间:2023-08-15 07:37
super是java的一个关键字
super作用
1:主要存在于子类方法中,用于指向子类对象中父类对象。
2:访问父类的属性
3:访问父类的函数
4:访问父类的构造函数
热心网友
时间:2023-08-15 07:37
super() 用在构造方法中,是调用父类的构造方法。
class Parent {
public Parent() {
System.out.println("Parent.");
}
public Parent(String val) {
System.out.println("Parent: " + val);
}
}
class Child1 extends Parent {
public Child1() {
super();
System.out.println("Child1.");
}
}
class Child2 extends Parent {
public Child2(String val) {
super(val);
System.out.println("Child2: " + val);
}
}
public class App {
public static void main(String[] args) {
Child1 c1 = new Child1();
Child2 c2 = new Child2("Hello World!");
}
}
java初级面试题目?
17、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 会执行,在return前执行。 18、Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类...
java(GUI)图形接口编程求教
public class windchill implements ActionListener 里windchill的w是小写的,而你在40行写的构造函数里windchill的w是大写的,所以没有被当作构造函数,你把两个单词的大小写改一致就行了。犯这个错误还是比较粗心了 ___这儿://显示GUI window.show();} 如果你用的JRE是1.4以上的,那么show的方法就...
JAVA 程序中用APPLET时没有main()函数时,也可以运行。请问,这是对的...
main是主程序的入口,也就是程序的切入点,如果能另外找到一个程序的入口,或者能以另一个程序代替main这个程序入口,当然也就可以不需要main了。在这里浏览器代替了main函数,相当于它执行了main函数的功能,也就不需要main就能运行了 详情请自行参考applet小程序资料,特别是运行的原理及方法 ...
java中注解的作用(java中的注解有什么用)
注释是用来给开发者或者是软件后续的维护者来看的。一般是用来描述这一段代码或者是程序做了些什么样的事情。实现了哪些功能,java里面注释代码,可以分为行注释和块注释,方法注释等。java泛型和注解的用法,请问有人能详细说一下嘛?泛型的作用是指定集合里面所能存放的数据类型。比如你定义一个用户信息集...
c#中::和 .的区别?
1、:::::是域作用符,是各种域性质的实体专用的。2、.:.是成员作用符,是对象专用的。二、引用变量不同 1、:::::的引用变量类型是外部变量。2、.:.的引用变量类型是局部变量。三、前缀不同 1、:::::的前缀可以不加具体的域名,不加时就是指默认域。2、.:.的前缀不可以不加具体的...
JAVA程序应用与开发(java应用开发技术实例教程)
Java桌面端程序开发 Java对于服务器个人电脑和移动设备来说是一项伟大的技术由于需要java的跨平台的特性因此java在服务器和移动设备方面的应用是非常成功的但java在个人电脑应用方面的情况和在服务器及移动设备方面的应用有所不同但是这很快就会有所改变至少比你想象得要快在这篇文章中我会分析一下java在桌面环境中的应...
java学习一般步骤有哪些?
首先是Java技能的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思维、Java常用API、多线程并发编程、数据结构/集合结构、IO/网络编程/反射/设计模式。这一阶段往往也是最重要的,后边许多知识和结构的使用都是根据这一基础来的。学完这一部分,做一些简略的桌面使用程序设计没有问题。接...
java面试题全集(史上最全java面试题)
Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static...
java面试必备基础知识篇?
5.Java中的分页、效率考虑。 6.简单介绍您所了解的structs。 .xml在项目中的作用 2.s-EJB与e-EJB的区别 3.会话面的作用 4.cmp与bmp的优缺点 5.j2me程序的必需的几个部分 6.c/s与b/s的区别 7.构建一个connectpool,然后再调用它, 8.j2ee平台与dotnet平台的区别 9.ejb的lifecycle 10.sessionbean和entity...
Java的swing被什么取代了?
我认为这些都是最经常使用的用Java编写的桌面应用程序。就如上面所说,Swing曾经在图形用户界面的客户端开发非常流行,它们大多数应用在金融服务领域以及投资银行。虽然现在JavaFx正在逐渐地流行起来,但仍然无法替代Swing,而且C#已经在大部分金融领域中代替了Swing。 4、网站应用 Java同样也在电子商务和网站开发上有着广泛...