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

十二 java面向对象程序设计(类的继承)

十二 java面向对象程序设计(类的继承)
/**
 * 类的继承
 */
class Person
{
 private String name;
 private int age;
 public String setName(String name){this.name = name;return name;}
 public int setAge(int age){this.age = age;return age;}
 public void getInfo()
 {
  System.out.println("name = " + name + ", age = " + age);
 }
}
/*
class Student //Student类重复定义了Person类的方法和成员变量
{
 private String name;
 private int age;
 public String setName(String name){this.name = name;return name;}
 public int setAge(int age){this.age = age;return age;}
 public void getInfo()
 {
  System.out.println("name = " + name + ", age = " + age);
 }
 
 private String school;
 public String setSchool(String school){this.school = school; return school;}
 public void study()
 {
  System.out.println("study in " + school);
 }
}
*/
/**
 * 1,通过继承可以简化类的定义 。
 */
class Student extends Person //通过继承,这些重复的定义将被省略.
{
 private String school;
 public String setSchool(String school){this.school = school; return school;}
 public void study()
 {
  System.out.println("study in " + school);
 }
 
 public static void main(String[] args)
 {
  Person p1 = new Person();
  p1.setName("unknown");p1.setAge(0);
  //p1.setSchool("unknown");错误,父类不能访问子类的成员.
  p1.getInfo();
  //p1.study();错误,父类不能访问子类的成员.
  
  Person p2 = new Student();
  p2.setName("mike");
  p2.setAge(23);
  ((Student)p2).setSchool("Cambridge");
  p2.getInfo();
  ((Student)p2).study();
  //父类的对象可以向下转型.
  
  Student s1 = new Student();
  s1.setName("jackson");


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

java调用com组件操作word使用总结(jacob)

一、准备工作
先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于 1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自己的贡献。
Jacob下载地址:http://sourceforge.net/project/showfiles.ph ......

Java相对路径/绝对路径总结(转)

1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet ......

java 文件读写_FileReader

package test;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
 public static void main(String arg[]) {
  String fileName = "E:\\share\\test.txt";
  String writeData = "HelloWorld!\r\nnihao我的 ......

JAVA split 用法

java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号