首页 > 学院 > 开发设计 > 正文

深入。NET 第四章 遥控器

2019-11-08 03:18:23
字体:
来源:转载
供稿:网友
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 对象交互{    class PRogram    {        static void Main(string[] args)        {            RemoteControl c = new RemoteControl();            Television tv = new Television();            c.TurnOn(tv);            c.ChangeChannel(tv);            c.TurnOff(tv);            Console.ReadLine();        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 对象交互{    class RemoteControl    {        public void TurnOn(Television tv) {            tv.Open();        }        public void TurnOff(Television tv)        {            tv.TurnOff();        }        public void ChangeChannel(Television tv)        {            Console.Write("请输入频道号");            string channelNo = Console.ReadLine();            tv.Change(channelNo);        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 对象交互{    class Television    {        private Boolean isNo = false;        public void Open() {            if (isNo)            {                Console.WriteLine("电视机已打开");            }            else {                Console.WriteLine("成功打开电视机");                isNo = true;            }                }        public void TurnOff()        {            if (isNo)            {                Console.WriteLine("正在关机。。。");                isNo = false;            }            else            {                Console.WriteLine("电视机已关闭");                           }        }        public void Change(string channelNo)        {            if (isNo)            {                Console.WriteLine("正在切换到{0}台",channelNo);                            }                    }    }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表