目录

  • 1 初识Java
    • 1.1 Java是什么?
    • 1.2 如何搭建Java开发环境?
    • 1.3 如何编写java应用程序?
    • 1.4 代码如何注释?
  • 2 Java语法基础
    • 2.1 章节导引-BMI体重计算器
    • 2.2 Java变量与数据类型
    • 2.3 Java运算符
    • 2.4 数据类型转换
    • 2.5 控制台输入输出
    • 2.6 Java数学
  • 3 选择结构
    • 3.1 章节导引-BMI健康报告
    • 3.2 简单选择结构
    • 3.3 复杂选择结构
    • 3.4 选择结构嵌套
  • 4 循环结构
    • 4.1 章节导引-猜数字游戏
    • 4.2 while循环
    • 4.3 do...while循环
    • 4.4 for循环
    • 4.5 循环语句跳转
    • 4.6 多重循环
    • 4.7 猜数字最终版
  • 5 数组
    • 5.1 章节导引-客户积分奖励
    • 5.2 一维数组
    • 5.3 最大值与排序
    • 5.4 foreach访问数组
    • 5.5 二维数组
    • 5.6 循环嵌套
    • 5.7 客户积分奖励
  • 6 字符串
    • 6.1 章节导引-登录注册
    • 6.2 String类
    • 6.3 StringBuffer类
  • 7 面向对象入门
    • 7.1 章节导引-客户积分奖励升级
    • 7.2 类和对象基础
    • 7.3 类的无参方法
    • 7.4 类的有参方法
类的无参方法

本小节导引

在上一节中,我们完成了任务1和任务2,包括会员对象的创建和保存。


类的无参方法

一、类的方法

我们首先来看一个案例,一个电动玩具狮子,按一下左边的按钮狮子就会叫,按一下右边的按钮狮子就会跑,如果我们把电动玩具狮子看成是一个对象,颜色就是属性,跑和叫是它的行为。那我们如何写出狮子对象跑和叫的方法呢?


代码实现:

这里定义了2个方法,其中void和String表示方法的返回值类型,run和bark表示方法名称,方法里面的内容成为方法体。

二、类的方法定义

类的方法有三部分的内容,分别是方法返回值类型,方法的名称和方法的主体,也称方法体。下面就是具体的语法,其中public是方法的访问权限。



三、方法返回值

方法的返回值有两种情况,如果方法有具体的返回值,则方法中必须使用关键字return来返回这个值,而且这个值的数据类型就是方法中所定义的返回值类型,其中return后面紧跟着的是返回的表达式,当然也可以是一个具体的数值,另外,return方法的作用是跳出当前方法并返回结果。如果方法中没有返回值,则返回值类型为void。


举例:

(1)有返回值


(2)无返回值


四、方法调用


举例:

(1)玩具狮子AutoLion定义


(2)类的测试


方法之间是允许调用的,这里分两种情况,如果是在同一个类中调用另一个方法,则可以直接调用。如果是在一个类中调用另一个类中的方法,则一般需要先创建类的对象,然后再通过对象名和点来调用该方法。   


五、成员变量与局部变量

(1)变量声明的位置决定变量作用域

(2)变量作用域确定可在程序中按变量名访问该变量的区域



两个变量的使用范围:

成员变量与局部变量的区别:




项目任务3:升级已有会员,凡是积分在3000以上的普通会员升级为VIP会员。