• 静态方法


    //使用static关键字修饰方法
    //static作用:
        //static:静态
        //1、使用static关键字修饰一个属性,声明为static的变量本质就是一个全局变量;
        //2、静态变量或方法属于类而不属于对象,所以调用静态变量或方法时,要使用类名直接调用而不建议使用对象去调用。
        //3、静态变量在内存中只会保存一份,由这个类来实现共享
        //4、静态数据(变量/方法)在第一次使用时,即载入内存,直到程序退出时会一直在内存中,比较耗内存
        //5、静态方法不能调用非静态数据
        
    //    
    class Book{
        private String name;
        private float price;
        static String outputFactory; //static
        
        
        //静态方法
        public static String factory(){
            return outputFactory
        }
        
        //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();
        }
    }
  • 相关阅读:
    位运算的简单简要
    Date()函数详细参数
    Android画图之Matrix(二)
    图像渐变特效的简单介绍
    Android MotionEvent中getX()和getRawX()的区别
    Timer计时器
    android中raw文件夹和asset文件夹的共同点和区别
    Selector、shape详解
    select语句后以for update结尾
    Openfire(原来的Wildfire) 在 Web 2.0 中的作用
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/4829952.html
Copyright © 2020-2023  润新知