一個(gè)簡(jiǎn)單的例子
在該例子中橡庞,我們創(chuàng)建兩個(gè)類:Employee 和 EmployeeTest挪丢。
首先打開(kāi)文本編輯器捐迫,把下面的代碼粘貼進(jìn)去。注意將文件保存為 Employee.java荤懂。
Employee類有四個(gè)成員變量:name茁裙、age、designation和salary节仿。該類顯式聲明了一個(gè)構(gòu)造方法晤锥,該方法只有一個(gè)參數(shù)。
Employee.java 文件代碼:
import java.io.*;
public class Employee{
? String name;
? int age;
? String designation;
? double salary;
? // Employee 類的構(gòu)造器
? public Employee(String name){
? ? ? this.name = name;
? }
? // 設(shè)置age的值
? public void empAge(int empAge){
? ? ? age =? empAge;
? }
? /* 設(shè)置designation的值*/
? public void empDesignation(String empDesig){
? ? ? designation = empDesig;
? }
? /* 設(shè)置salary的值*/
? public void empSalary(double empSalary){
? ? ? salary = empSalary;
? }
? /* 打印信息 */
? public void printEmployee(){
? ? ? System.out.println("名字:"+ name );
? ? ? System.out.println("年齡:" + age );
? ? ? System.out.println("職位:" + designation );
? ? ? System.out.println("薪水:" + salary);
? }
}
程序都是從main方法開(kāi)始執(zhí)行廊宪。為了能運(yùn)行這個(gè)程序矾瘾,必須包含main方法并且創(chuàng)建一個(gè)實(shí)例對(duì)象。
下面給出EmployeeTest類箭启,該類實(shí)例化2個(gè) Employee 類的實(shí)例壕翩,并調(diào)用方法設(shè)置變量的值。
將下面的代碼保存在 EmployeeTest.java文件中傅寡。
EmployeeTest.java 文件代碼:
import java.io.*;
public class EmployeeTest{
? public static void main(String []args){
? ? ? /* 使用構(gòu)造器創(chuàng)建兩個(gè)對(duì)象 */
? ? ? Employee empOne = new Employee("RUNOOB1");
? ? ? Employee empTwo = new Employee("RUNOOB2");
? ? ? // 調(diào)用這兩個(gè)對(duì)象的成員方法
? ? ? empOne.empAge(26);
? ? ? empOne.empDesignation("高級(jí)程序員");
? ? ? empOne.empSalary(1000);
? ? ? empOne.printEmployee();
? ? ? empTwo.empAge(21);
? ? ? empTwo.empDesignation("菜鳥程序員");
? ? ? empTwo.empSalary(500);
? ? ? empTwo.printEmployee();
? }
}
編譯這兩個(gè)文件并且運(yùn)行 EmployeeTest 類放妈,可以看到如下結(jié)果:
$ javac EmployeeTest.java
$ java EmployeeTest
名字:RUNOOB1
年齡:26
職位:高級(jí)程序員
薪水:1000.0
名字:RUNOOB2
年齡:21
職位:菜鳥程序員