zoukankan      html  css  js  c++  java
  • this_static关键字

    this关键字:

    作用:

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

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

    3.代表当前对象

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

    Static关键字:

    代表静态

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

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

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

    类名称.静态属性

    类名称.方法名

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

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

    代码块

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

    构造块:

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

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

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

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

    单例设计模式

    内部类:

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

    好处:

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

    如何创建内部类对象:

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

  • 相关阅读:
    Python路径表示方法
    Git常用命令
    Docker安装Tomcat
    ubantu环境变量
    ubantu下git的安装和配置(转)
    pycharm基本使用
    Ubuntu18配置搜狗输入法切换时出现中文乱码
    (一) 复杂系统介绍
    python---import模块的本质
    python---第一类对象(First-Class Object)
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12368264.html
Copyright © 2011-2022 走看看