這段代碼要怎么改才能執行
package p;
public class HelloWorld4 {
? String name = "林三土";
? int age = 16;
? String designation = "畫家";
? double salary = 2000.0;
? // Employee 類的構造器
? public void Employee(String name){
? ? ?this.name = name;
? }
? // 設置age的值
? public void empAge(int empAge){
? ? ?age = ?empAge;
? }
? /* 設置designation的值*/
? public void empDesignation(String empDesig){
? ? ?designation = empDesig;
? }
? /* 設置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);
? }
}
2017-07-07
public class HelloWorld4 {
?String name = "林三土";
?int age = 16;
?String designation = "畫家";
?double salary = 2000.0;
?// Employee 類的構造器
?public void Employee(String name){
? ? this.name = name;
?}
?// 設置age的值
?public void empAge(int empAge){
? ? age = ?empAge;
?}
?/* 設置designation的值*/
?public void empDesignation(String empDesig){
? ? designation = empDesig;
?}
?/* 設置salary的值*/
?public void empSalary(double empSalary){
? ? salary = empSalary;
?}
?/* 打印信息 */
?public static void main(String[] args) {
?HelloWorld4 helloworld4=new HelloWorld4();
?helloworld4.printEmployee();
}
?public void printEmployee(){
? ? System.out.println("名字:"+ name );
? ? System.out.println("年齡:" + age );
? ? System.out.println("職位:" + designation );
? ? System.out.println("薪水:" + salary);
?}
}
2017-11-10
為什么要設置值啊,直接輸出不好么,新手不懂
2017-07-28
下面的報錯寫得很清楚了,沒有main方法,每個Java程序都是從main方法開始運行的,然后main方法中實例化對象,調用方法
2017-07-07
能說具體點嗎 ,新手有點難理解
2017-07-07
在main函數中new出對象,調用方法行了啊。