码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础 - 面向对象 - 类的定义

时间:2018-11-11 11:45:06      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:定义   package   bst   on()   pac   rgs   ack   card   return   

 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基础 - 面向对象 - 类的定义

标签:定义   package   bst   on()   pac   rgs   ack   card   return   

原文地址:https://www.cnblogs.com/CongZhang/p/9941495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!