• 变量、静态的和单例模式


    变量
    成员变量
    1、成员变量作用于整个类中。
    2、成员变量是定义在类中,方法体之外的变量。
    3、这种变量在创建对象的时候实例化。
    4、成员变量可以被类中方法、构造方法和特定类的语句块访问。
    全局变量前加static
    局部变量
    1、局部变量作用于函数(方法)中,或者是语句中。
    2、在方法、构造方法或者语句块中定义的变量被称为局部变量。
    3、变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

    匿名对象
    new Person();
    当对对象的方法只调用一次时,可以用匿名对象来完成,这样比较简化。
    如果对一个对象进行多个成员调用,必须给这个对象起个名字。
    可以将匿名对象作为世纪参数进行传递。

    equals用来比较字符串

    构造函数
    1函数名与类名相同
    2 不用定义返回值类型
    3 不可以写ruturn
    4 对象一建立就会调用与之对应的构造函数
    5 如果这个类当中没有构造函数,那么系统会给该类加入一个空的构造函数。
    6当类中定义了构造函数后,默认的构造函数就没有了。
    构造函数和一般函数的不同


    1、构造函数是在对应一建立就运行,给对象初始化。
    2、一般函数是对象调用才知性,给对象添加功能。
    3、一个对象的建立,构造函数只运行一次,而一般方法可以被对像调用多次。
    在分析事物时,该事物存在具备一些特性或者行为,那么将这些内容定义在构造函数中。

    多个构造函数是以重载的方式存在的。
    作用:给对象初始化

    构造代码块
    作用:给对象进行初始化。
    对象一建立就运行,而且优先于构造函数之行。
    和构造函数的区别:构造代码块是给所有对象进行统一初始化。而构造函数是给对应的对象进行初始化。

    main 函数
    public 表示该函数的访问权限是最大的。
    static 代表主函数随着类的加载就已经存在了。
    string[]不能改;args 参数名,所以可以改
    main 不是关键字,但是是一个特殊的单词,但是可以被j虚拟机识别
    void 主函数没有具体的返回值

    静态代码块
    格式:
    static{

    静态代码块中执行的语句
    }
    静态修饰的内容有成员变量和成员函数
    特点:随着类的加载而执行,只执行一次。一般用于给类的初始化
    当对象中出现共享数据时使用

  • 相关阅读:
    两元素交换(不借用第三个元素)
    魔兽系统
    员工打卡
    NET框架
    jQuery测试
    Android屏幕适配终结者
    android-auto-scroll-view-pager (无限广告轮播图)
    AndroidImageSlider(图片轮播控件)
    PagerSlidingTabStrip(viewPage滑动菜单)
    怎样把淘宝的数据转到拍拍上
  • 原文地址:https://www.cnblogs.com/tanghao666/p/7207564.html
Copyright © 2020-2023  润新知