From e6024559c72e9a029d0213a442b49ea1e814fde5 Mon Sep 17 00:00:00 2001 From: Administrator <1619917346@qq.com> Date: Thu, 18 Apr 2024 20:23:48 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=8F=90=E4=BA=A4=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test.java" | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 "work/com/java/minxi/java_20240418/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/test.java" diff --git "a/work/com/java/minxi/java_20240418/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/test.java" "b/work/com/java/minxi/java_20240418/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/test.java" new file mode 100644 index 0000000..d50c943 --- /dev/null +++ "b/work/com/java/minxi/java_20240418/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/test.java" @@ -0,0 +1,103 @@ +package com.java.minxi.java_20240418.java_2302_刘宗旭_2344310210; + +/* +1.创建学生类,类中包含编号、姓名、年龄、性别变量,包含跑步、吃饭、睡觉的方法; +2.新建main函数,创建3个学生对象; +3.通过各个学生对象给其变量赋值,相关值如下: + 对象1:编号:1,姓名:张三,年龄:21,性别:男 + 对象2:编号:2,姓名:李四,年龄:25,性别:男 + 对象3:编号:3,姓名:王丽,年龄:19,性别:女 +4.使用相关对象方法,分别用代码实现,“李四正在跑步”,“张三正在吃饭”,“王丽正在睡觉”; +*/ +class Student{//学生类Student + + //定义实例变量:编号,姓名,年龄,性别,均为私有 + private int StuId; + private String StuName; + private int StuAge; + private String StuSex; + //定义静态变量:吃饭,睡觉,跑步 + //static String behavior; + static String running = "跑步"; + static String sleeping = "睡觉"; + static String eating = "吃饭"; + public Student(){//创建构造器 + } + + public int getStuId(){//获取编号 + return StuId; + } + + public void setStuId(int stuId) {//修改编号 + StuId = stuId; + } + + String getStuName(){//获取姓名 + return StuName; + } + + public void setStuName(String stuName) {//修改姓名 + StuName = stuName; + } + + public int getStuAge() {//获取年龄 + return StuAge; + } + + public void setStuAge(int stuAge) {//修改年龄 + StuAge = stuAge; + } + + public String getStuSex() {//获取性别 + return StuSex; + } + + public void setStuSex(String stuSex) {//修改性别 + StuSex = stuSex; + } + + //创建一个可以实现这个类共同行为的方法 + public static void behavior(Student s){ + String a = null; + switch (s.StuName){ + case "张三" : + a = eating; + break; + case "李四" : + a = running; + break; + case "王丽" : + a = sleeping; + } + System.out.println(s.getStuName() + "正在" + a); + } +} + + + +public class test {//测试类 + public static void main(String[] args) { +// 对象1:编号:1,姓名:张三,年龄:21,性别:男 + Student s1 = new Student(); + s1.setStuId(1); + s1.setStuName("张三"); + s1.setStuAge(21); + s1.setStuSex("男"); +// 对象2:编号:2,姓名:李四,年龄:25,性别:男 + Student s2 = new Student(); + s2.setStuId(2); + s2.setStuName("李四"); + s2.setStuAge(25); + s2.setStuSex("男"); +// 对象3:编号:3,姓名:王丽,年龄:19,性别:女 + Student s3 = new Student(); + s3.setStuId(3); + s3.setStuName("王丽"); + s3.setStuAge(19); + s3.setStuSex("女"); +// 调用类方法,实现行为,“李四正在跑步”,“张三正在吃饭”,“王丽正在睡觉” + Student.behavior(s1); + Student.behavior(s2); + Student.behavior(s3); + } +} -- Gitee