栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

3.类和类关系练习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3.类和类关系练习

package computer;

public class Computer {
    private boolean state;
    private int number;
    public Computer(){}
    public Computer(int number){
        this.number = number;
    }
    public int getNumber(){
        return this.number;
    }
    public boolean getState(){
        return this.state;
    }
    public void beOpen(){
        System.out.println(this.number +"电脑被打开");
    }
    public void beUsing(){
        System.out.println(this.number + "电脑被使用");
    }
    public void beClose(){
        System.out.println(this.number + "电脑被关闭");
    }
}
package computer;

public class MachineRoom {
    public void welcomeStudent(Student student){
        String name = student.getName();
        System.out.println("欢迎" + name + "学生进入机房");
        Computer computer = new Computer(1);
        student.useComputer(computer);
    }
}
package computer;

public class Student {
    private String name;
    public Student(){}
    public Student(String name){
        this.name = name;
    }
    public String getName(){
        return this.name;
    }
    public void useComputer(Computer computer){
        System.out.println(this.name+"开始使用电脑");
        computer.beOpen();
        computer.beUsing();
        computer.beClose();
    }
}
package computer;

public class Test {
    public static void main(String[] args) {
        MachineRoom machineRoom = new MachineRoom();
        Student student = new Student("小红"); //此时student是对象属性
        machineRoom.welcomeStudent(student);
    }
}

"C:Program Files (x86)Javajdk1.7.0_71binjava.exe" ...
欢迎小红学生进入机房
小红开始使用电脑
1电脑被打开
1电脑被使用
1电脑被关闭

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/711969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号