第三章面向对象高级特性讲述.ppt

第三章面向对象高级特性讲述

* 1、当再添加一个电动车类的时候,使用多态只需再声明一个电动车类,而 不使用多态则需要同时改收费员类和电动车类 * 1.5 学时 * * * * 1.访问权限修饰符,最好在讲完包以后讲 2、对于protected:一个类若继承了其他包中的父类,那么子类只能继承父类中, 访问权限为protected和public的成员 * 1.5学时 * 1、使用封装的机制使用类的属性,可以对不合法的值做出判断 * 1、什么时候用内部类? 当一个类中的程序要用到另外一个类的实例对象,而另外一个类中的程序代码又要访问第一个类中的成员, 将另外一个类做成第一个类的内部类,程序代码就容易的多 1.写一个完整的程序使用循环结构计算1+3+5+…+99的和并输出运算结果。 2.写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,并定义两个构造方法,一个无参数,将x,y均设置为0,另一个对坐标值为参数,设置x,y为给定坐标值。该类的show方法输出该点的坐标值。 第一次 实验内容 3.设计一个长方形类: 数据应该包括长和宽length、width,默认值都是1,要有两个参数的构造函数,有计算周长和面积的方法 perimeter () and the area(), 每个数据都有set和ge

文档评论(0)

1亿VIP精品文档

相关文档