2017年7月21日

被static修饰的变量  值在成员变量之间共享

被static修饰的  可以用类名直接调用 

例如:

public class Human{

int hand = 2;

static int foot = 2;

}

 public static void main (String [] args){

Human xiaohong = new Human();

xiaohong.hand = 1;

xiaohong.foot = 2;

Human bajie = new Human();

System.out.println(bajie.hand);

System.out.println(bajie.foot);

}

//输出的结果为2,1


也就是说,用static修饰了,如果在测试类里,对象的特征发生更改,其他的也跟着发生更改。小红将手,脚都改成了1,1。但是在八戒那里输出,只改了被static修饰的那个。

public static void main (String [] args){

int a = human.foot();

System.out.println(a);//类名可以直接调用被static修饰的方法

}

public  class Human{

int add(int a,int b ){

int sum = a+b;

}

}



public static void main(String[] args){

Human tangseng = new Human();

int a = 3;

int b = 4;

int result = tangseng.(a,b);

System.out.println(result);

}


------------------------------------定义一个没有返回值的参数----------------------------------------

public class Human{

void power(){

System.out.println("我是一个没有返回值的参数");

}

}


public static void main(String[] args){

Human xiaoming = new Human();

xiaoming.power();

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,806评论 18 399
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,229评论 0 41
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,678评论 19 139
  • 多态 任何域的访问操作都将有编译器解析,如果某个方法是静态的,它的行为就不具有多态性 java默认对象的销毁顺序与...
    yueyue_projects阅读 1,094评论 0 1
  • 最近看了好多文章写生活的不易,包括自己的家庭也经历着一些改变。今天被咪蒙的谁不是一边热爱生活,一边又不想活了呢刷屏...
    家有两公子阅读 583评论 0 49

友情链接更多精彩内容