Java编程:理解类与对象,掌握无参方法
需积分: 13 123 浏览量
更新于2024-07-28
收藏 1.92MB PPT 举报
"Java编程入门教程,讲解类和对象、数据类型、方法及其实现,包含实例代码和学习目标。"
在Java编程中,类和对象是核心概念,它们是面向对象编程的基础。类可以看作是创建对象的蓝图,它定义了对象的属性(成员变量)和行为(方法)。在提供的代码示例中,`Student` 类包含了姓名(name)、性别(sex)和年龄(age)这三个属性,并有一个`toString()` 方法用于返回对象的字符串表示。
数据类型分为两大类:基本数据类型(如int、char、boolean等)和引用数据类型(如类、接口、数组)。基本数据类型直接存储值,而引用数据类型则存储对象的引用。在代码中,`Student` 类的`name`、`sex` 和 `age` 是基本数据类型的实例,而`Student` 类本身是引用数据类型。
`public class Student` 声明了一个公共类,`public String toString()` 定义了一个公共方法,该方法没有参数(无参方法),返回类型为字符串。在`main` 方法中,我们创建了一个`Student` 对象`stu`,并直接给类的成员变量赋值,而不是通过方法。这是因为在Java中,类的成员变量可以通过对象直接访问,如`stu.name`、`stu.sex` 和 `stu.age`。
`Student stu = new Student();` 这一行代码创建了一个新的`Student` 对象,`stu` 是指向这个对象的引用。`name="神仙姐姐";` 等语句实际上是在创建对象后直接修改对象的属性,而不是调用方法,这是错误的,因为成员变量不是方法,不能像这样直接调用。正确的做法是通过setter方法来设置这些值,如`stu.setName("神仙姐姐");`。
在类的方法中,通常包括返回类型、方法名称、参数列表和方法体。例如,`public void run()` 是一个无返回值的方法,`public String bark()` 返回一个字符串。`AutoLion` 类展示了如何定义和实现这两个方法,分别模拟电动狮子的"跑"和"叫"行为。
JavaDoc是一种标准的注释格式,用于生成API文档。它以`/**` 开始,`*/` 结束,中间包含描述方法、类或其他元素的文本,可以使用`@param`、`@return` 等标签来提供更多信息。
本章的学习目标包括理解和实现类的方法,了解成员变量与局部变量的区别,掌握JavaDoc注释的使用,并通过实例练习增强对变量作用域的理解。具体任务涉及计算平均分、实现菜单切换、入口程序的编写,以及添加JavaDoc注释。通过这些练习,初学者将能够更深入地理解Java中的类和对象,以及如何有效地使用方法来描述对象的行为。
2013-05-14 上传
2013-05-14 上传
2020-04-20 上传
2020-04-20 上传
2020-04-20 上传
2020-04-20 上传
2013-05-14 上传
2014-05-07 上传
续写经典
- 粉丝: 618
- 资源: 25
最新资源
- CC-合成甜品.zip源码cocos creator游戏项目源码下载
- 花式滑块
- SP_Flash_Tool_exe_Linux_v5.1936.00.100.tar.gz
- 基于Qt和opencv图像格式处理工具源代码
- tui.table-of-contents:Toast UI编辑器的目录插件
- pyg_lib-0.2.0+pt20-cp39-cp39-macosx_10_15_x86_64whl.zip
- 移动的
- react-webpack3-multipage-feeo:这是一个react + webpack3多页面应用程序
- bos_it
- 使用AsyncTask的异步任务
- 安县秀水温泉工程施工组织设计.zip
- spotify_taste:在这里,我将自己的歌曲与室友的歌曲进行比较
- ecom:在会话中管理客户和订单的电子商务站点数据库
- Python库 | mtsql-0.10.202111301140-py3-none-any.whl
- countries-chart
- Television