1. 程式人生 > >Java基礎 - 面向對象 - 類的定義

Java基礎 - 面向對象 - 類的定義

名稱 返回 code 用戶 lin system subst system.in args

 1 package mingri.chapter_6;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Person {
 6 
 7     /*
 8     * 類變量
 9     *   定義方法:
10     *       數據類型 變量名稱 [ = 值];   // 定義類變量時可以賦值,也可以不賦值
11     * */
12 
13     private String name;        // 姓名
14     private String sex;         // 性別
15     private String age;            //
年齡 16 private String cardId; // 身份證號 17 18 19 /* 20 * 類方法 21 * 定義方法: 22 * [權限修飾符] [返回值類型] 方法名([參數類型 參數名]) [throws 異常類型] { 23 * 方法體; 24 * return 返回值; 25 * } 26 * 權限修飾符: 27 * 可以是 private、public、protected 中的任意一個,也可以不寫,主要用來控制方法的訪問權限
28 * 返回值類型: 29 * 用來指定方法返回數據的類型,可以是任何類型,如果方法不需要返回值,則使用void關鍵字 30 * 參數: 31 * 類方法既可以有參數,也可以沒有參數,參數可以是對象,也可以是基本數據類型的變量 32 * */ 33 34 // 輸出生日 35 public void showBir(String cardId) { 36 System.out.println("cardId: " + cardId); 37 System.out.println("用戶的生日是:" + cardId.substring(6, 14));
38 } 39 40 41 public static void main(String[] args) { 42 Person person = new Person(); 43 44 Scanner sc = new Scanner(System.in); 45 46 System.out.println("請輸入用戶姓名:"); 47 person.name = sc.nextLine(); 48 49 System.out.println("請輸入用戶性別:"); 50 person.sex = sc.nextLine(); 51 52 System.out.println("請輸入用戶年齡:"); 53 person.age = sc.nextLine(); 54 55 System.out.println("請輸入用戶身份證號:"); 56 person.cardId = sc.nextLine(); 57 58 person.showBir(person.cardId); 59 60 } 61 62 63 64 }

Java基礎 - 面向對象 - 類的定義