Java编程:理解类与方法,掌握变量作用域和JavaDoc注释

需积分: 13 7 下载量 42 浏览量 更新于2024-07-13 收藏 1.92MB PPT 举报
"本章是关于使用Java理解程序逻辑的学习目标和内容,主要涉及类的方法、变量作用域、JavaDoc注释的使用。通过学习,应能定义和使用类的方法,理解不同变量的作用范围,并掌握如何添加规范的注释。章节内容包括类的无参方法的实践、类和对象的区别、数据类型的分类与使用、类的方法构成、成员变量与局部变量的差异,以及JavaDoc注释的编写。此外,本章设有任务,如计算平均分和课程总成绩的实现,MyShopping系统的菜单切换和入口程序。" 在Java编程中,类的方法是实现类功能的关键部分。无参方法是指不接受任何参数的方法,如示例中的`toString()`方法,它用于返回对象的字符串表示。在`Student`类中,`toString()`方法返回了`name`、`sex`和`age`的组合信息。然而,示例代码存在错误,因为`name`、`sex`和`age`应通过对象实例(如`stu`)来访问,而不是直接使用。 数据类型分为两大类:基本数据类型(如int、char)和引用数据类型(如类、接口)。使用时,基本数据类型直接存储值,而引用数据类型存储对象的引用。 `public class Student`定义了一个名为`Student`的公共类,包含`name`、`sex`和`age`三个成员变量。`main`方法是程序的入口点,`Student stu = new Student()`创建了`Student`的一个实例。然而,后续对`name`、`sex`和`age`的赋值操作是错误的,因为它们应该通过`.`操作符与`stu`对象关联,如`stu.name = "神仙姐姐"`等。 成员变量和局部变量的主要区别在于作用域和生命周期。成员变量属于类,其作用域贯穿整个类,而局部变量仅在定义它的方法或构造器内部有效。生命周期上,成员变量随着对象的创建而存在,直到对象被销毁;局部变量在其所属的代码块执行完毕后立即消失。 JavaDoc是一种用于生成API文档的注释方式,以`/** ... */`形式包裹。注释内容应包括方法或类的简短描述、参数说明、返回值、异常等信息。例如,在`AutoLion`类中,可以为`run`和`bark`方法添加JavaDoc注释,以便其他开发者理解这些方法的功能。 本章的学习目标是通过定义狮子对象的`run`和`bark`方法来实现电动玩具狮子的行为,这需要理解方法的定义(包括返回类型、方法名和方法体),以及如何在方法体内实现特定功能。通过这些实践,可以深化对类的方法、变量作用域和注释的理解,从而提高Java编程能力。