objectj.java:
public class objectj { private String name; private String address; private int number; public objectj(String name, String address, int number) { this.name = name; this.address = address; this.number = number; }; public void mailcheck() { System.out.println("send mail to:" + this.name + "address: " + this.address); }; public void promise() { System.out.println("pass!"); }; public String getname() { return this.name; }; public String getaddress() { return this.address; } };
salary.java:
import java.io.*; import javax.security.auth.Subject; public class salary extends objectj { private double sala; public salary(String name, String address, int number, double sal) { super(name, address, number); this.sala = sal; } public void mailcheck() { System.out.println("salary:"); System.out.println("send mail to:" + getname() + "address: " + getaddress()); }; public void computepay() { System.out.println("computepay to :" + getname() + " salary: " + this.sala); } }
testdemo.java:
public class testdemo { public static void main(String[] args) { objectj obj = new salary("zhangsan", "beijing", 1, 8900); salary obj1 = new salary("lisi", "shanghai", 2, 9234.1); obj.mailcheck(); obj1.mailcheck(); obj1.promise(); obj1.computepay(); } }
输出:
salary: send mail to:zhangsanaddress: beijing salary: send mail to:lisiaddress: shanghai pass! computepay to :lisi salary: 9234.1