面向对象 程序题

第一题:

1、student

package Day05;

 

public class Student {

private String id;//学生的id

private String name;//学生的姓名

private String sex;//学生的性别

private int age;//学生的年龄

/*构造器*/

public Student(String id, String name, String sexint age){

this.id = id;

this.name = name;

this.sex = sex;

this.age = age;

}

/*getter()和setter()方法**/

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 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;

}

}

2、Test01

package Day05;

 

public class Test01 {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

Student s = new Student("01""tom""男", 17);

System.out.println(s.getAge());

System.out.println(s.getId());

System.out.println(s.getName());

System.out.println(s.getSex());

}

 

}

第二题:

1、WuMingFen

package Day05;

 

public class WuMingFen {

private String theMa;//面码

private int quantity;//粉的分量

private boolean likeSoupe;//是否带汤

//构造函数

public WuMingFen(String theMaint quantityboolean likeSoupe){

this.theMa = theMa;

this.quantity = quantity;

this.likeSoupe = likeSoupe;

}

//重载构造函数1

public WuMingFen(String theMaint quantity){

this.theMa = theMa;

this.quantity = quantity;

}

//重载构造函数2

public WuMingFen(){

}

//getter()和setter()方法

public String getTheMa() {

return theMa;

}

public void setTheMa(String theMa) {

this.theMa = theMa;

}

public int getQuantity() {

return quantity;

}

public void setQuantity(int quantity) {

this.quantity = quantity;

}

public boolean isLikeSoupe() {

return likeSoupe;

}

public void setLikeSoupe(boolean likeSoupe) {

this.likeSoupe = likeSoupe;

}

//打印信息

public void check(){

//System.out.println(getTheMa());

//System.out.println(getQuantity());

//System.out.println(isLikeSoupe());

//优化

System.out.println("面码:" + theMa + 

"粉的质量:" + quantity + 

"是否带汤:" + likeSoupe);

}

}

 

2、测试类

package Day05;

 

public class Test02 {

 

public static void main(String[] args) {

WuMingFen f1 = new WuMingFen("牛肉", 3, true);

WuMingFen f2 = new WuMingFen("牛肉", 2);

WuMingFen f3 = new WuMingFen();

f3.setTheMa("酸辣面");

f3.setQuantity(2);

f3.setLikeSoupe(true);

f1.check();

f2.check();

f3.check();

}

 

}

第四题:

1、StaticDemo

public class StaticDemo {

private static int a = 10;

private int b = 5;

public void print(){

System.out.println("a=" + a + "b=" + b);

}

}

2、测试类

public static void main(String[] args) {

StaticDemo m = new StaticDemo();

m.print();

}

第五、三题:

1MyTime类:

package Day05;

 

public class MyTime {

private int hour;//时

private int minute;//分

private int second;//秒

//构造方法

public MyTime(int hourint minuteint second){

this.hour = hour;

this.minute = minute;

this.second = second;

}

//getter()和setter()方法

public int getHour() {

return hour;

}

public void setHour(int hour) {

this.hour = hour;

}

public int getMinute() {

return minute;

}

public void setMinute(int minute) {

this.minute = minute;

}

public int getSecond() {

return second;

}

public void setSecond(int second) {

this.second = second;

}

//display方法,输出时间

public void display(){

System.out.println(hour + "小时" + minute + "分钟" + second + "秒");

}

}

2、测试类:

public static void main(String[] args) {

MyTime m = new MyTime(5, 24, 45);

m.display();

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值