设计一个学生类 java设计型实验报告Student类,它包含一些基本的学生信息如学号、姓名、年龄、联系方式等属性和上课、自我介绍等行为

一、实验目的

(1) 掌握类和对象的概念和关系;
(2) 掌握类的成员变量和方法的定义;
(3) 理解类的封装概念和成员变量的隐藏方法;

二、实验内容

设计一个学生类 Student类,它包含一些基本的学生信息如学号、姓名、年龄、联系方式等属性和上课、自我介绍等行为。在类的设计时要体现类的封装特性。在测试类中创建一个学生对象,让学生上课和做自我介绍。

三、总体设计(设计原理、设计方案及流程等)

创建私有属性学号、姓名、年龄、联系方式,并创建相应的get与set方法,
写一个public介绍方法

四、实验步骤(包括主要步骤、代码分析等)

创建student和text类
在student中创建私有属性学号、姓名、年龄、联系方式,并创建相应的get与set方法,写一个public介绍方法。
在text类中简单的测试

五、结果分析与总结

练习了简单的面向对象的封装思想

练习了简单的面向对象的封装思想

代码如下

studet类

package homeWork01;

/**
 * @author 
 * @date 2021/11/23 10:11
 * @details
 */
public class Student {
    private String id;
    private String name;
    private int age;
    private String address;

    public Student(String id, String name, int age, String address) {
        this.id = id;
        this.name = name;
        this.age = age;
        this.address = address;
    }

    public String getId() {
        return id;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String adress) {
        this.address = adress;
    }

    public void attendClass(){
        System.out.println("学号是"+id+"的同学"+name+"上课了");
    }

    public void self_Introduction(){
        System.out.println("我是"+name+"今年"+age+"岁了,"+"我的学号是"+id+
                ",我的联系方式是"+address);
    }

}



Text类:
package homeWork01;

/**
 * @author 
 * @date 2021/11/23 10:27
 * @details
 */
public class Test {
    public static void main(String[] args) {
        Student student = new Student("081141","wangjie",19,"1651456");
        student.attendClass();
        student.self_Introduction();
    }
}


  • 8
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值