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

    this关键字:

    作用:

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

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

    3.代表当前对象

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

    Static关键字:

    代表静态

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

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

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

    类名称.静态属性

    类名称.方法名

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

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

    代码块

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

    构造块:

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

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

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

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

    单例设计模式

    内部类:

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

    好处:

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

    如何创建内部类对象:

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

  • 相关阅读:
    使用Modelsim对Nios II系统进行系统级仿真
    电视相关知识学习
    SAD和SATD的区别[摘]
    vim自动补全括号的最好方法
    vim sinppets插件介绍
    在centos下安装开发环境
    初始化以及动态设置Edit控件的背景及字体颜色
    CTreeCtrl SetItemData 释放问题
    C#4.0 新特性 匿名方法,lambds
    对象序列化Serialization与Deserialize方法进行反序列化
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12368264.html
Copyright © 2011-2022 走看看