標准格式包含: 私有屬性 無參構造 有參構造 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