用java定义程序员类Coder 属性:姓名,工号、薪资,打印输出一个程序员的信息(姓名,工号、薪资)
时间: 2024-03-16 18:42:38 浏览: 121
好的,下面是定义程序员类Coder的Java代码:
```java
public class Coder {
private String name;
private String id;
private double salary;
public Coder (String name, String id, double salary) {
this.name = name;
this.id = id;
this.salary = salary;
}
public void printInfo() {
System.out.println("姓名:" + this.name);
System.out.println("工号:" + this.id);
System.out.println("薪资:" + this.salary);
}
}
```
这个类有三个属性:姓名,工号和薪资。构造方法`Coder`用于初始化这些属性。`printInfo`方法用于打印输出一个程序员的信息。使用该类可以创建一个程序员对象,例如:
```java
Coder coder = new Coder("张三", "001", 10000);
coder.printInfo();
```
这将输出以下信息:
```
姓名: 张三
工号: 001
薪资: 10000.0
```
相关问题
1.项目经理类Manager 属性: 姓名name 工号id 工资salary 奖金bonus 行为: 工作work() 2.程序员类Coder 属性: 姓名name 工号id 工资salary 行为: 工作work() 要求: 1.按照以上要求定义Manager类和Coder类,生成空参、有参构造 2.定义测试类,在main方法中创建每个类的对象并给属性赋值 3.调用每个对象的成员方法,打印格式如下: 工号为123基本工资为15000奖金为6000的项目经理周扒皮正在努力的做着管理工作,分配任务,检查员工提交上来的代码..... 工号为135基本工资为10000的程序员杨白劳正在努力的写着代码......
以下是对需求的分析和代码实现:
```java
// 定义项目经理类Manager
public class Manager {
// 属性
private String name;
private int id;
private double salary;
private double bonus;
// 空参构造
public Manager() {
}
// 有参构造
public Manager(String name, int id, double salary, double bonus) {
this.name = name;
this.id = id;
this.salary = salary;
this.bonus = bonus;
}
// 工作方法
public void work() {
System.out.println("工号为" + id + "基本工资为" + salary + "奖金为" + bonus + "的项目经理" + name + "正在努力的做着管理工作,分配任务,检查员工提交上来的代码....");
}
// getter和setter方法
// ...
}
// 定义程序员类Coder
public class Coder {
// 属性
private String name;
private int id;
private double salary;
// 空参构造
public Coder() {
}
// 有参构造
public Coder(String name, int id, double salary) {
this.name = name;
this.id = id;
this.salary = salary;
}
// 工作方法
public void work() {
System.out.println("工号为" + id + "基本工资为" + salary + "的程序员" + name + "正在努力的写着代码......");
}
// getter和setter方法
// ...
}
// 测试类
public class TestCompany {
public static void main(String[] args) {
// 创建Manager对象并赋值
Manager manager = new Manager("周扒皮", 123, 15000, 6000);
// 创建Coder对象并赋值
Coder coder = new Coder("杨白劳", 135, 10000);
// 调用对象的成员方法
manager.work();
coder.work();
}
}
```
以上代码定义了Manager类和Coder类,分别表示项目经理和程序员,包含相应的属性和方法。在测试类中创建了一个Manager对象和一个Coder对象,并给属性赋值。然后调用每个对象的成员方法来展示他们的工作情况。最终会输出相应的格式化的结果。
用java定义一个程序员类Coder,包括成员:name:String类型;age:int类型;like(爱好):String类型。要求变量private修饰,生成set/get方法,生成空参结构/满参构造
代码如下:
```
public class Coder {
private String name;
private int age;
private String like;
public Coder() {
}
public Coder(String name, int age, String like) {
this.name = name;
this.age = age;
this.like = like;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getLike() {
return like;
}
public void setLike(String like) {
this.like = like;
}
}
```
阅读全文