Java编程:理解类与对象,掌握无参方法

需积分: 13 7 下载量 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中的类和对象,以及如何有效地使用方法来描述对象的行为。