码迷,mamicode.com
首页 > 其他好文 > 详细

十二.类的无参方法

时间:2017-08-12 14:00:37      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:面向对象   变量赋值   显示   作用域   测试   默认   rgs   文件夹   inf   

public class TestLion{
    public static void main(String[]args){
        AutoLion lion=new AutoLion();                                 //创建AutoLion对象
        String info=lion.showLion();                         //调用方法并接收方法的返回值
        System.out.println(info);                                         //显示类信息
        lion.run();                                                              //调用跑方法
        System.out.println("抢到一个"+lion.robBall());           //调用抢球方法
}
}

 

1.javaDoc注释

语法:/**

  *                @author FLC

  *

  */

生成javaDoc步骤:点击File---Export---展开java文件夹---选择javaDoc---点击Next---指定生成doc文档的文件位置---点击Fish---找到生成的文件位置查看.

2.类中的方法

语法:询问修饰等 方法返回值类型 方法名称(){

}

例:

public void run(){
}
public String ball(){
    String ball="球";                                              //局部变量
    return ball;
}

3.局部变量和成员变量的区别
1).局部变量定义在类的具体方法中

成员变量直接定义在类中

2).访问的作用域不同

局部变量只能在调用方法是才能用

成员变量只能在创建出类的对象时可以使用

3).初始值不同

局部变量必须给其赋值

成员变量可以不赋值  如果不赋值 java会自动给成员变量赋值,如String---null,int=0.

4.return关键字用途

1).return代表跳出当前方法,表示方法执行完毕

2).return代表式  表示 返回一个值或者是表达式

[如果方法没有返回值则不用加return关键字,而且返回值类型为默认的void]

5.面对对象编程(OOP)

面向对象(OOP)思想:把重复的代码封装到一个方法当中,而我们只需要知道这个方法的名称和它的用途,不需要知道方法的底层代码是如何编写的,当我想要实现这个功能的时候直接调用它的方法就可以了,解决了代码的重复.

测试类:

public class AutoLion{
    String color="黄色";                                        //颜色
    /**/
    public void run(){
        System.out.println("正在以0.1米/秒的速度向前奔跑.");
}
/*抢球*/
public String robBall(){
    String ball="球";
    return ball;
}
/*获得颜色*/
public String getColor(){
    String color;
}
/*显示狮子特性*/
public String showLion(){
    return"这是一个"+getColor()+"的玩具狮子!"

}
}

测试类:

十二.类的无参方法

标签:面向对象   变量赋值   显示   作用域   测试   默认   rgs   文件夹   inf   

原文地址:http://www.cnblogs.com/1287758807cjh/p/7349939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!