标签:面向对象 变量赋值 显示 作用域 测试 默认 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