5、Java编程基础:对象、基本类型与类型转换

Java编程基础:对象、基本类型与类型转换

1. 面向对象编程基础

在Java编程中,面向对象编程(OOP)有四个基石,其中抽象和封装是我们首先要掌握的重要概念。

OOP主要是对类类型及其操作提供特殊支持。对象是类型为类的变量,类、对象和方法紧密相连。类中的方法只能在属于该类的对象上调用,如果没有对象,就无法调用对象方法。例如,不能在类A中编写一个方法,然后在与类A无关的类B的对象上调用该方法,Java编译器不会允许这样的操作。

在Java里没有结构或记录的概念,将相关事物组合在一起的最重要方式是把它们放在类中,同时还可以把类组合成包。包通常在文件系统中以目录的形式实现,但Java语言规范(JLS)并没有强制要求。包中还可以嵌套子包。

下面是一些相关的练习题,通过这些练习可以更好地理解类、对象和方法的关系:
1. 解释类、对象和方法之间的关系。
2. 编写一个矩形类,该类包含两个表示相邻边长度的整数数据,并提供与矩形相关的有用操作,如计算面积、更新边数据以及计算两个矩形的组合面积。方法签名示例如下:

int combinedArea(secondRect sr) // 第一个矩形当然是 “this”
  1. 仅重写 ClockView 类,使时钟以罗马数字显示时间。1到12的罗马数字分别是I、II、III、IV、V、VI、VII、VIII、IX、X、XI和XII。
  2. 重写 ClockView 类,使其使用12小时制时钟,
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值