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

面向对象1.0

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

面向对象1.0

简单的人用洗衣机洗衣服

package work;
public class Human {
    private String name;
    public String getName() {
        return name;
    }
    public Human(String name) {
        this.name = name;
    }
    public void on(Machine a){
        System.out.println("洗衣机打开了");
        a.ele=2;
    }
    public String put(String c,Machine a){
        if(a.ele!=2)return "0";
        System.out.println("你放入了"+c);
        return c;
    }
    public void off(Machine a){
        System.out.println("洗衣机关闭了");
        a.ele=1;
    }
}
package work;
public class Machine {
    private String name;
    public String getName() {
        return name;
    }
    int ele=0;
    public Machine(String name) {
        this.name = name;
    }
    public void wash(String c){
        if(ele!=2)return;
        System.out.println("你在洗"+c);
        System.out.println("洗完了!");
    }
}
package work;
import java.util.Scanner;
public class Test {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        //1.开   2.放 3.洗 4.关
        Human p1=new Human("harry");
        Machine m1=new Machine("小天鹅洗衣机");
        p1.on(m1);
        for(int i=1;i<=20;i++){
            System.out.println(p1.getName()+"在"+m1.getName()+"里洗的第"+i+"个东西:");
            String s=sc.nextLine();
            String f=p1.put(s,m1);
            m1.wash(f);
        }
        p1.off(m1);
    }
}

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

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

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