readme

Java面向对象程序设计-创建类和对象

需求分析

本项目主要目的是练习创建类(Class Declaration)。本项目要求在包com.littlewaterdrop.bean中创建一个新类Student。该类为公有类(public),任何代码都可以访问该类。Student类有四个私有成员变量,它们分别是:(1) id,字符串类型,用于表示学生学号;(2) name,字符串类型,用于表示学生姓名;(3) age,整数类型,用于表示年龄;(4) major,字符串类型,用于表示学生的专业。

Student类有一个公有的构造函数(public constructor)。它接受四个参数,分别是id,字符串类型;name,字符串类型;age,整数类型和major、字符串类型。它们分别用于初始化Student对象中的id、name、age和major成员变量。

Student类为每个私有成员变量提供了gettersetter方法,用于访问和更新成员变量。getter方法和setter方法都是public的。getter方法的名称以get开始,后面接成员变量的名称,首字母大写。setter方法的名称以set开始,后面接成员变量的名称,首字母大写。getter方法返回对应成员变量的值;setter方法用于设置成员变量的值。如下是成员变量id对应的getter和setter方法的示例。

像Student类这样仅包含数据,并不包含处理逻辑的类,常常被称为Java Bean

package com.littlewaterdrop.bean;

public class Student {
    private String id = null;

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    // ...
}

参考文档

  1. Java编程语言的基本概念
  2. 设计模式
  3. Maven工程管理工具
Copyright  2019 Little Waterdrop, LLC. All Rights Reserved.