Java编程基础:对象、基本类型与类型转换
1. 面向对象编程基础
在Java编程中,面向对象编程(OOP)有四个基石,其中抽象和封装是我们首先要掌握的重要概念。
OOP主要是对类类型及其操作提供特殊支持。对象是类型为类的变量,类、对象和方法紧密相连。类中的方法只能在属于该类的对象上调用,如果没有对象,就无法调用对象方法。例如,不能在类A中编写一个方法,然后在与类A无关的类B的对象上调用该方法,Java编译器不会允许这样的操作。
在Java里没有结构或记录的概念,将相关事物组合在一起的最重要方式是把它们放在类中,同时还可以把类组合成包。包通常在文件系统中以目录的形式实现,但Java语言规范(JLS)并没有强制要求。包中还可以嵌套子包。
下面是一些相关的练习题,通过这些练习可以更好地理解类、对象和方法的关系:
1. 解释类、对象和方法之间的关系。
2. 编写一个矩形类,该类包含两个表示相邻边长度的整数数据,并提供与矩形相关的有用操作,如计算面积、更新边数据以及计算两个矩形的组合面积。方法签名示例如下:
int combinedArea(secondRect sr) // 第一个矩形当然是 “this”
- 仅重写
ClockView类,使时钟以罗马数字显示时间。1到12的罗马数字分别是I、II、III、IV、V、VI、VII、VIII、IX、X、XI和XII。 - 重写
ClockView类,使其使用12小时制时钟,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



