美文网首页
2017年7月21日

2017年7月21日

作者: x雪球儿 | 来源:发表于2017-07-21 20:47 被阅读0次

    被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();

    }

    相关文章

      网友评论

          本文标题:2017年7月21日

          本文链接:https://www.haomeiwen.com/subject/hrtykxtx.html