标准格式包含: 私有属性 无参构造 有参构造 setter 和getter 需求中的方法 需求一: 员工类Employee 属性:姓名name,工号id,工资salary 行为:显示所有成员信息的方法show() 需求二: 动物类Animal 属性:姓名name,年龄age 行为:吃饭


 

 

 1 // 员工类
 2 
 3 public class Employee {
 4     private String name;
 5     private int id;
 6     private double salary;
 7 
 8     public void show() {
 9         System.out.println(name+"\t"+id+"\t"+salary);
10     }
11     public Employee() {
12 
13     }
14     public Employee(String name, int id, double salary) {
15         this.name = name;
16         this.id = id;
17         this.salary = salary;
18     }
19     public String getName() {
20         return name;
21     }
22     public void setName(String name) {
23         this.name = name;
24     }
25     public int getId() {
26         return id;
27     }
28     public void setId(int id) {
29         this.id = id;
30     }
31     public double getSalary() {
32         return salary;
33     }
34     public void setSalary(double salary) {
35         this.salary = salary;
36     }
37 }
 1 // 动物类
 2 public class Animal {
 3     private String name;
 4     private int age;
 5 
 6     public Animal() {
 7         
 8     }
 9     public Animal(String name, int age) {
10         this.name = name;
11         this.age = age;
12     }
13     public String getName() {
14         return name;
15     }
16     public void setName(String name) {
17         this.name = name;
18     }
19     public int getAge() {
20         return age;
21     }
22     public void setAge(int age) {
23         this.age = age;
24     }
25     public void eat() {
26         System.out.println("吃饭");
27     }
28     public void sleep() {
29         System.out.println("睡觉");
30     }
31 }
 1 //人类
 2 
 3 public class Person {
 4     private String name;
 5     private int age;
 6     private String gender;
 7 
 8     public Person() {
 9         
10     }
11     public Person(String name, int age, String gender) {
12         this.name = name;
13         this.age = age;
14         this.gender = gender;
15     }
16     
17     public String getName() {
18         return name;
19     }
20 
21     public void setName(String name) {
22         this.name = name;
23     }
24 
25     public int getAge() {
26         return age;
27     }
28 
29     public void setAge(int age) {
30         this.age = age;
31     }
32 
33     public String getGender() {
34         return gender;
35     }
36 
37     public void setGender(String gender) {
38         this.gender = gender;
39     }
40 
41     public void study() {
42         System.out.println("学习");
43     }
44 
45     public void sleep() {
46         System.out.println("睡觉");
47     }
48 }
 1 //测试类
 2 
 3 public class TestA {
 4     public static void main(String[] args) {
 5 
 6         Animal a = new Animal("藏獒",50);
 7         System.out.println(a.getName());
 8         System.out.println(a.getAge());
 9         a.eat();
10         a.sleep();
11         System.out.println("============================");
12         Employee e = new Employee("张三",20190316,20);
13         e.show();
14         System.out.println("============================");
15         Person p = new Person("李四",30,"男");
16         System.out.println(p.getName());
17         System.out.println(p.getAge());
18         System.out.println(p.getGender());
19         p.study();
20         p.sleep();
21     }
22 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 编写Java程序,用于显示人的姓名和年龄。 定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。 java一个标准类(无参构造方法,有参构造方法,getter,setter) 定义一个Person类,其中包括:1.定义属性:姓名、年龄、民族作为成员变量。定义静态成员变量:人数2.定义构造方法:对成员变量进行初始化。3.定义多个方法:分别显示相应的属性值,例如getName(){System.out.print("名称="+name+";"); }4.定义一个方法“成长”:实现年龄的增加,每执行一次年龄增加1 虚基类——(1)定义人员类Person: 公有成员:姓名(Name); 保护成员:性别(Gender),年龄(Age); 构造函数和析构函数 Java反射,获取类的公有、私有的构造函数(有参,无参)、方法(有参,无参)、属性 按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四” 按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四” 10.按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四” 创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四” 按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四”
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM