易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 继承小例

看看下面程序将输出什么结果:
/**
* ShowExtending
* 演示继承时的现象
*/
class SupCls {
static String s1 = "父类类变量s1";
String s2 = "父类实例变量s2";
SupCls(){
System.out.println("父类构造器被访问");
}
public static void f1(){
System.out.println("父类 static:f1() 被访问");
}
public void f2(){
System.out.println("父类 instance:f2() 被访问");
}
}
public class ShowExtending extends SupCls {
static String s1 = "子类类变量s1";
String s2 = "子类实例变量s2";
ShowExtending(){
// 系统会调用父类的默认(没有参数)构造器
// 如果父类默认构造器被覆盖以致没有无参构造器,则编译出错
// 此时应该调用 super( /*参数*/ ); 显示调用父类构造器
System.out.println("子类构造器被访问");
}
public static void f1(){
System.out.println("子类 static:f1() 被访问");
}
public void f2(){
System.out.println("子类 instance:f2() 被访问");
}
public static void main(String[] args) {
// 创建子类对象时会创建父类对象,会调用父类构造器
SupCls a = new SupCls();
ShowExtending b = new ShowExtending();
SupCls c = b;
// 测试通过不同方式访问父类和子类的数据成员
System.out.println("a.s1:" + a.s1);
System.out.println("a.s2:" + a.s2);
System.out.println("b.s1:" + b.s1);
System.out.println("b.s2:" + b.s2);
System.out.println("c.s1:" + c.s1);
System.out.println("c.s2:" + c.s2);
// 测试通过不同方式访问父类和子类的方法成员
System.out.print("a.f1():");
a.f1();
System.out.print("a.f2():");
a.f2();
System.out.print("b.f1():");
b.f1();
System.out.print("b.f2():");
b.f2();


相关文档:

JAVA程序员必去的网站

JAVA程序员必去的网站
2008-08-19 16:35
英文网站
http://www.javaalmanac.com - Java开发者年鉴一书的在线版本,想要快速查到某种Java技巧的用法及示例的代码这是一个不错的去处.
http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.
http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. ......

java 窗口关闭的六种方法

1.使用JFrame的enableEvents和processWindowEvent
//Frame1.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Frame1 extends JFrame {
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    this.setSize(ne ......

Java实现文件拷贝的4种方法

使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?
最近看了看NIO决定试一试 java  NIO 到底有什么性能的提升.
第一种方法:古老的方式
 public static long forJava(File f1,File f2) throws Exception{
  long time=new Date().getTime();
  int length=2097152;
  FileInp ......

1分钟Java程序快速转换为windows服务运行

文章来源:http://www.blogjava.net/midea0978/archive/2008/01/17/175953.html
1、首先到请下载最新版本的Java Service Wrapper,点我下载。
2、准备如下文件,复制到test目录,这些文件可以从下载包中找到:
wrapper.dll
wrapper.exe
wrapper.jar
3、编写wrapper.conf,也放在同一级目录下面,内容如下
# Jav ......

java常用的Listener分类

Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。(通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发
sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。)
Servlet 监听器用于监听一些重要事件的发生,监听器对象在事情发生前、发 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号