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

 package mingri.chapter_6;

 import java.util.Scanner;

 public class Person {

     /*
* 类变量
* 定义方法:
* 数据类型 变量名称 [ = 值]; // 定义类变量时可以赋值,也可以不赋值
* */ private String name; // 姓名
private String sex; // 性别
private String age; // 年龄
private String cardId; // 身份证号 /*
* 类方法
* 定义方法:
* [权限修饰符] [返回值类型] 方法名([参数类型 参数名]) [throws 异常类型] {
* 方法体;
* return 返回值;
* }
* 权限修饰符:
* 可以是 private、public、protected 中的任意一个,也可以不写,主要用来控制方法的访问权限
* 返回值类型:
* 用来指定方法返回数据的类型,可以是任何类型,如果方法不需要返回值,则使用void关键字
* 参数:
* 类方法既可以有参数,也可以没有参数,参数可以是对象,也可以是基本数据类型的变量
* */ // 输出生日
public void showBir(String cardId) {
System.out.println("cardId: " + cardId);
System.out.println("用户的生日是:" + cardId.substring(6, 14));
} public static void main(String[] args) {
Person person = new Person(); Scanner sc = new Scanner(System.in); System.out.println("请输入用户姓名:");
person.name = sc.nextLine(); System.out.println("请输入用户性别:");
person.sex = sc.nextLine(); System.out.println("请输入用户年龄:");
person.age = sc.nextLine(); System.out.println("请输入用户身份证号:");
person.cardId = sc.nextLine(); person.showBir(person.cardId); } }
上一篇:springsecurity基于数据库验证用户


下一篇:ABAP中RETURN与EXIT语句的区别