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

    ---恢复内容开始---

    static定义的属性和方法都不受实例化对象的控制,也就是说是独立类的功能

    • 非static方法可以访问static的属性或者是方法,不受任何的限制
    • static方法不能直接访问非static属性或者方法,只能调用static属性和方法

    分析:为什么会出现以上的限制呢?

    • 所有的非static定义的结构,必须在类已经明确的产生实例化对象后才会分配堆空间,才可以使用
    • 而所有的非static定义的结构,不受实例化对象的控制,即:可以在没有实例化对象的时候访问   

    主方法:

      public:住方法是程序的开始

      static:证明此方法是由类名称调用的

      void:

      main:系统规定好的方法名称

      Stirng []args:程序运行时传递的参数

     

    测试结果:

    Static的实际应用 :

     

     ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    测试结果:

    ---恢复内容结束---

    内部类的总结:

    1.内部类与外部类都可以访问相互的私有属性
    2.内部类可以使用static定义,就相当于是一个外部类.
    实例化内部类的语法结构为:
    外部类.内部类 对象 = new 外部类.内部类();
    3.直接实例化内部类的语法结构为:
    外部类.内部类 对象 = new 外部类.new 内部类();
    4.内部类也可以在外部类的方法中定义,并且也可以去访问方法的参数与属性值

  • 相关阅读:
    mac使用vnc远程登录ubuntu16.04桌面
    last的用法
    MAC笔记本安装telnet
    lsyncd自动同步配置
    四则运算——安卓版
    敏捷开发方法综述
    数组2——数组首尾相接,求最大子数组
    数组1——求一个数组的最大子数组
    《构建之法》阅读笔记04
    学习进度条——第四周
  • 原文地址:https://www.cnblogs.com/godcode/p/9850677.html
Copyright © 2011-2022 走看看