这段代码要怎么改才能执行

来源:8-5 Java 中的成员变量和局部变量

老牛吃嫩草

2017-07-07 11:48

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);

  }

}

http://img.mukewang.com/595f04940001d93b08830662.jpg

写回答 关注

5回答

  • 慕前端9273888
    2017-07-07 14:09:31
    已采纳

    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-07-07 14:26:16

    共 1 条回复 >

  • lion1234
    2017-11-10 15:54:38

    为什么要设置值啊,直接输出不好么,新手不懂

  • 慕粉1611007810
    2017-07-28 16:59:57

    下面的报错写得很清楚了,没有main方法,每个Java程序都是从main方法开始运行的,然后main方法中实例化对象,调用方法

  • 老牛吃嫩草
    2017-07-07 13:59:57

    能说具体点吗 ,新手有点难理解

  • -'''Always DovBleX
    2017-07-07 12:29:05

    在main函数中new出对象,调用方法行了啊。

    老牛吃嫩草

    能说具体点吗 ,新手有点难理解

    2017-07-07 14:00:34

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530646 学习 · 6091 问题

查看课程

相似问题