如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第3章面向对象的编程技术以五子棋游戏比较面向过程和面向对象设计思路。面向对象方法3.1类3.1类3.1类定义一个类“工人”classEmployee{Stringname;intage;floatsalary;voidsetEmployee(Stringn,inta,floats){name=n;age=a;salary=s;}}publicclassDate{intyear,month,day;//描述年、月、日的三个成员变量voidsetDate(inty,intm,intd){year=y;month=m;day=d;}intgetYear(){returnyear;}intgetMonth(){returnmonth;}intgetDay(){returnday;}}封装性对象本身的数据得到保护/隐藏。其他对象仅仅需要知道对该对象的访问方法即可。好处模块化信息隐藏可重用性从类的定义体现封装性3.2类的实例化(对象的声明、初始化、使用)3、对象的引用:调用成员变量和方法对象.成员变量对象.成员方法([参数列表])date1.year=2011;//引用对象的成员变量date1.setDate(2006,1,28);//调用对象的方法举例:实例成员和类成员举例:总结:编写Java程序的3个基本步骤3.3构造方法classEmployee{Stringname;intage;floatsalary;publicEmployee(Stringn,inta,floats){name=n;age=a;salary=s;}}例如:类“工人”的实例化。复习提问练习: