zoukankan      html  css  js  c++  java
  • 使用static关键字修饰一个属性

    //使用static关键字修饰一个属性
    //static作用:
        //static:静态
        //1、使用static关键字修饰一个属性,声明为static的变量本质就是一个全局变量;
        //2、静态变量或方法属于类而不属于对象,所以调用静态变量或方法时,要使用类名直接调用而不建议使用对象去调用。
        //3、静态变量在内存中只会保存一份,由这个类来实现共享
        
        
    //    
    class Book{
        private String name;
        private float price;
        static String outputFactory; //static
        
        //Book属性
        public Book(String name,float price){
            this.name=name;
            this.price=price;
        }
        //方法
        public void print(){
            System.out.println("name="+name+",price="+price+",outputFactory="+outputFactory);
        }
    }
    
    public class Google{
        //声明为static的变量本质就是一个全局变量
        public static void main(String args[]){
            Book b1=new Book("第一本书",30);
            Book b2=new Book("第二本书",30);
            Book b3=new Book("第三本书",30);
            //b1.outputFactory="恩施"; //静态变量属于类而不属于对象
            Book.outputFactory="北京";
            b1.print();
            System.out.println(b2.outputFactory);//输出b2 outputFactory的值
            b2.print();
            b3.print();
        }
    }
  • 相关阅读:
    jquery tmpl 详解
    freemarker 类型转换
    关于JQuery的绑定方法
    Jquery的extend方法
    Java高级特性之枚举
    runtime.getruntime.availableprocessors
    Log4J的使用
    JAVA关于一些变量的技巧
    Idea  调试代码
    java设计模式-State(状态)模式
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/4829927.html
Copyright © 2011-2022 走看看