• this_static关键字


    this关键字:

    作用:

    1.强调本类中的属性或者是方法。

    2.调用本类中的构造方法

    3.代表当前对象

    注意:this调用本类中的构造方法的语句只能写在构造方法的第一行this调用构造方法的时候,必须留一个出口。

    Static关键字:

    代表静态

    可以用来修饰属性以及方法,使用static修饰的属性叫做静态属性,使用static修饰的方法叫做静态方法。

    注意:使用static修饰的属性叫做静态属性,静态属性不再归某一个类的对象所拥有,而是归这个类的所有的对象所共享。只要有一个对象改变属性,其他的对象的静态属性都跟着改变。

    调用静态属性以及静态方法的形式:

    类名称.静态属性

    类名称.方法名

    注意:静态对象也遵循着访问权限的限制。

    注意:静态方法中只能调用静态属性以及静态方法,不能调用非静态属性和非静态方法

    代码块

    {} 可以写在方法中,代表一个独立的作用范围。

    构造块:

    {}写在类的内部,方法的外部

    构造块中的代码会优先于构造方法执行。

    静态代码块:{}使用static修饰的构造块就叫做静态代码块

    静态代码块会优先被执行,并且静态代码块只能执行一次。

    单例设计模式

    内部类:

    什么叫做内部类,在一个类的内部声明的类就叫做内部类。

    好处:

    内部类可以随意访问外部类私有化的属性。

    如何创建内部类对象:

    外部类类型.内部类类型 对象名称 = new 外部类构造方法.new 内部类构造方法();

  • 相关阅读:
    移动互联网广告
    移动互联网广告
    移动互联网广告
    移动互联网广告
    移动互联网广告
    移动互联网广告
    vue2.0 transition -- demo实践填坑
    纯CSS3制作皮卡丘动画壁纸
    纯CSS3制作卡通场景汽车动画效果
    18种CSS3loading效果完整版
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12368264.html
Copyright © 2020-2023  润新知