业务类的抽象

业务类的抽象

首先我们将「南通渡课 IT 教育 1809 班同学在 1 教室上崔老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法。
上述语句中可以暂且分为两个类。
第一个为学校,学校中有address, s_name, room, teacher,lesson这些属性,分别为学校地址、学校的名字,学校的班级、学校的教师、学校的老师、学校的教学课程。
第二个为学生,学生中有 groud、cla、name分别为年纪班级和姓名。
开始创建学生类;

 package helloword;

public class Student1{
	String name;
	int groud;
	String cla;
}

接下来创建学校类中学校这个构造函数

public School(String address, String s_name, String room, String teacher, String lesson) {
		this.address = address;
		this.name = s_name;
		this.room = room;
		this.teacher = teacher;
		this.lesson = lesson;
	}

	String address;
	String name;
	String room;
	String teacher;
	String lesson;

接下来给学校这个对象赋值:

School dk = new School("南通", "渡课 IT 教育", "1教室", "崔老师", "Java课");

再接下来给创建学生对象,赋值:

Student1 yhw = new Student1();
		yhw.groud = 18;
		yhw.cla = "09班";
		yhw.name = "雍浩文";

接下来写方法:

void chanel(Student1 yhw) {
	System.out.print(yhw.groud + yhw.cla + yhw.name);
}

void addname(String address, String name) {
	System.out.print(address + name);
}

void rom(String room, String teacher, String lesson) {
	System.out.print("在" + room + "上" + teacher + "的" + lesson);
}

最后在主函数中调用方法:

dk.addname(dk.address, dk.name);
dk.chanel(yhw);
dk.rom(dk.room, dk.teacher, dk.lesson);

运行后的结果为:
南通渡课 IT 教育1809班雍浩文在1教室上崔老师的Java课

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值