JavaSE第十四讲:面向对象详解
来源:互联网 发布:java apt 废弃 编辑:程序博客网 时间:2024/05/21 11:00
方法是不能嵌套使用的,但是一个方法中可以调用另一个方法
void method()
{
void method2()
}
这种写法是不行的
int add(int a, int b)//形式参数
{
return a + b;
}
intresult =add(1,2) //实际参数
public class ReturnTest{public void method(int a){if(a < 3){System.out.println(++a); //return;}System.out.println(++a);}public static void main(String[] args){ReturnTest rt = new ReturnTest();rt.method(2);}}执行结果:
D:\src\Lesson 1>java ReturnTest
3
4
程序修改如下:
public class ReturnTest{public void method(int a){if(a < 3){System.out.println(++a); return;}System.out.println(++a);}public static void main(String[] args){ReturnTest rt = new ReturnTest();rt.method(2);}}
执行结果:
D:\src\Lesson 1>java ReturnTest
3
【原因如下】:在void方法中有return则程序返回到方法调用的地方,所以接下去的东西没有再执行,所在在没有返回值的方法中即void方法,可以使用return来返回方法调用端。
public class ReferenceTest{int a = 4;public static void main(String[] args){ReferenceTest rt = new ReferenceTest();ReferenceTest rt2 = new ReferenceTest();rt2 = rt;rt.a = 5;System.out.println(rt.a);System.out.println(rt2.a);}}执行结果:
D:\src\Lesson 1>java ReferenceTest
5
5
- JavaSE第十四讲:面向对象详解
- JavaSE第八讲:理解面向对象程序设计
- JavaSE第九讲:面向对象之封装
- #笔记#圣思园 JavaSE 第14讲——面向对象详解
- JavaSE第十讲:面向对象之封装 续
- JavaSE第十一讲:面向对象之封装 续二
- javaSE-面向对象-简介
- javaSE-面向对象-继承
- javaSE-面向对象-接口
- javaSE-面向对象-多态
- javaSE-面向对象-Object
- javaSE-面向对象-异常
- javaSE-面向对象-包
- javaSE之面向对象
- JavaSE--面向对象
- JavaSE面向对象--QuickHit
- JavaSE面向对象-封装
- JavaSE学习--面向对象
- ScriptCase新增的安全模块(RBAC)
- [10月17日的脚本] 删除Microsoft Exchange 2010 中指定域名的E-mail地址
- 软件联网模式及监控远程无法打开检查判断
- 微软等数据结构+算法面试100题(39)-- 左旋数组中查找
- sizeof(一)
- JavaSE第十四讲:面向对象详解
- ha fencing
- 用Windows API操作注册表
- [10月18日的脚本] 从Access中导入多个表到Excel
- 手机短信的PDU编码和解码
- 8086/8088指令
- hibernate 关联映射:多对一(一对多)双向关联关系
- 林林总总说“软工”
- sizeof(二)