码迷,mamicode.com
首页 > 编程语言 > 详细

【Java基础】几种简单的调用关系与方法

时间:2014-10-30 19:01:42      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   java   sp   div   on   log   

    直接上代码吧。

 1 class lesson4AB
 2 //同一个类下的public修饰的方法A,B可以相互调用
 3 {
 4     public void A()
 5     {
 6         B();//等价于this.B();
 7     }
 8     public void B()
 9     {
10         A();//等价于this.A();
11     }
12 }
13 class lesson4C
14 //存在于不同类里的public修饰的方法C调用B
15 {
16     public void C()
17     {
18         lesson4AB lAB=new lesson4AB();
19         lAB.B();
20         //上下两种方法是等价的,都可以调用
21         new lesson4AB().B();
22     }
23 }
24 class lesson4DE
25 //同一个类中的static方法与非静态方法相互调用。
26 {
27     public static void D()//用static修饰,属于类成员
28     {
29         //E();//错误: 无法从静态上下文中引用非静态 方法 E()
30         //【通俗说是静态不引用非静态】
31 
32         //this.E();//错误: 无法从静态上下文中引用非静态 变量 this
33         //【通俗说就是static和this不能共存】
34 
35         new lesson4DE().E();//通过
36         //public void E()没用static修饰,属于对象,只能用对象来调用
37     }
38     public void E()//没用static修饰,属于对象
39     {
40         D();//等价于this.D();
41         //对象可以调用类成员
42     }
43 }
44 class lesson4 
45 {
46     public static void main(String[] args) 
47     {
48         System.out.println("May you happy!");
49     }
50 }

    本人小菜鸟一枚,以上为网上自学心得总结,如有错误敬请指出。新手童鞋多多交流,大神们多多指点。祝大家生活愉快。

【Java基础】几种简单的调用关系与方法

标签:style   blog   color   ar   java   sp   div   on   log   

原文地址:http://www.cnblogs.com/zhubingqi/p/4063246.html

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