Day08-code

这篇博客包含多个Java编程训练案例,涉及对象定义、封装原则、数据输入、类与对象的创建、方法应用等方面。通过创建教师、学员、项目经理、程序员、图书等类,并实现相关功能,来锻炼和提升Java编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【类和对象】【Scanner,类和对象】【方法、String类 】

训练案例1

1.1训练描述
一、有以下数据:
1.三个老师信息:
教师编号 姓名 性别 年龄 科目
t001 薛之谦 男 26 Java
t002 张碧晨 女 24 IOS
t003 张杰 男 28 Java
2.存储两个科目信息:
课程编号 名称 创建时间 课程描述
s001 Java 2007-02-08 Java学科,包含JavaSE和JavaEE
s002 IOS 2007-02-09 IOS系统开发
二、请分别定义两个类;
三、创建MainApp类中,包含main()方法,创建相应对象,通过构造方法给成员变量赋值。
四、打印每个对象的所有属性。
要求:每个类要按照封装的原则进行定义。并提供无参和全参的构造方法。

科目类:
public class Course {
   
       private String CourseNumber;
       private String CourseName;
       private String CreatTime;
       private String subjects;
	public String getCourseNumber() {
   
		return CourseNumber;
	}
	public void setCourseNumber(String courseNumber) {
   
		CourseNumber = courseNumber;
	}
	public String getCourseName() {
   
		return CourseName;
	}
	public void setCourseName(String courseName) {
   
		CourseName = courseName;
	}
	public String getCreatTime() {
   
		return CreatTime;
	}
	public void setCreatTime(String creatTime) {
   
		CreatTime = creatTime;
	}
	public String getSubjects() {
   
		return subjects;
	}
	public void setSubjects(String subjects) {
   
		this.subjects = subjects;
	}
       public Course(){
   
    	   
       }
       public Course(String CourseNumber,String CourseName,String CreatTime,String subjects){
   
    	   this.CourseNumber = CourseNumber;
    	   this.CourseName = CourseName;
    	   this.CreatTime = CreatTime;
    	   this.subjects = subjects;
       }
}
老师信息类:
public class Teacher {
   
      private String TeacherID;
      private String TeacherName;
      private String sex;
      private int age;
      private String subject;
	public String getTeacherID() {
   
		return TeacherID;
	}
	public void setTeacherID(String teacherID) {
   
		TeacherID = teacherID;
	}
	public String getTeacherName() {
   
		return TeacherName;
	}
	public void setTeacherName(String teacherName) {
   
		TeacherName = teacherName;
	}
	public String getSex() {
   
		return sex;
	}
	public void setSex(String sex) {
   
		this.sex = sex;
	}
	public int getAge() {
   
		return age;
	}
	public void setAge(int age) {
   
		this.age = age;
	}
	public String getSubject() {
   
		return subject;
	}
	public void setSubject(String subject) {
   
		this.subject = subject;
	}
      
      public Teacher(){
   
    	  
      }
      public Teacher(String TeacherID,String TeacherName,String sex,int age,String subject){
   
          this.TeacherID = TeacherID;
          this.TeacherName = TeacherName;
          this.sex = sex;
          this.age = age;
          this .subject = subject;
      }
}
定义主类中
public class MainAppa {
   
    public static void main(String[] args) {
   
		Teacher t1 = new Teacher("t001","薛之谦","男",26,"java");
		Teacher t2 = new Teacher("t002","张碧晨","女",24,"IOS");
		Teacher t3 = new Teacher("t003","张杰","男",28,"java");
		
		System.out.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值