首页 > 其他分享 >static 静态

static 静态

时间:2024-09-25 22:26:31浏览次数:1  
标签:静态 成员 System static println out


    1. 被static修饰的成员,称之为类成员,在对象创建之前就存在于方法区中静态区
    2. 被static修饰的成员,可以通过类名直接访问使用,非静态的成员必须要通过对象去调用
    3. static可以修饰成员变量和成员方法
    4. 非静态的成员方法既可以访问静态的成员[变量或方法],也可以访问非静态的成员[变量或方法]
    5. 静态的成员方法只能访问静态的成员[变量或方法]
    6. 静态的成员方法不能使用this关键字的
点击查看代码
class Demo7{
    int a = 10;
    static int b = 20;
    public void fun1(){
//        System.out.println(a);
//        System.out.println(b);
//        show1();
//        show2();

        int a = 30;
        System.out.println(this.a);
    }

    public static void fun2(){
//        System.out.println(a);
//        System.out.println(b);
//        show2();
//        show1();

        int a = 40;
//        System.out.println(this.a);
//        Demo7 demo7 = new Demo7();
//        System.out.println(demo7.a);
    }


    public static void show2(){
        System.out.println("这是静态的成员方法");
    }
    public void show1(){
        System.out.println("这是非静态的成员方法");
    }



}

public class StaticDemo {
    public static void main(String[] args) {
        Demo7 demo7 = new Demo7();
//        demo7.fun1();
//        demo7.fun2();
        Demo7.fun2();
    }
}

标签:静态,成员,System,static,println,out
From: https://www.cnblogs.com/wangxiaojian-lina/p/18432383

相关文章

  • C/C++语言基础--C++类数据、静态与非静态、常成员、友员、成员变量与函数指针等相关知
    本专栏目的更新C/C++的基础语法,包括C++的一些新特性前言通过前面几节,我们介绍了C++的类与对象、构造与析构函数、拷贝等相关知识,这一篇将详细介绍了C++的成员变量相关的知识点与扩展C语言后面也会继续更新知识点,如内联汇编;本人现在正在写一个C语言的图书管理系统,1000多......
  • centos7 设置静态ip
    在CentOS7上设置静态IP,你需要按照以下步骤操作: 找到你的网络接口名称,使用命令 nmclid。 编辑网络配置文件。配置文件通常位于 /etc/sysconfig/network-scripts/,文件名为 ifcfg-<interface>,例如 ifcfg-ens33。 修改配置文件,设置静态IP相关的参数。 重......
  • unity调用java静态方法
    在Unity中调用Java静态方法通常需要通过Android插件实现。以下是基本步骤:创建Java类:在AndroidStudio中创建一个Java类,包含静态方法。packagecom.example.myplugin;publicclassMyJavaClass{publicstaticStringmyStaticMethod(){return"Hello......
  • c++ 静态私有成员
    1.概要1.问题提出价值:关于静态和私有的问题,静态的且是私有的,有什么价值呢,就是只有在类的函数中可以使用和赋值,这有一个隔离的价值。矛盾:静态成员必须在类的外部初始化,初始化那就要赋值,赋值就要访问,这和上面视乎矛盾?2.调查结果结论:静态私有成员可以在类的外部初始化;3.相关......
  • 如何选择一款静态代码分析工具
    什么是静态代码分析静态代码分析在代码非运行时环境中,解析代码以了解其结构,并应用预定义的规则和模式来检测潜在问题。相较于运行时检测的动态分析,静态代码分析可以在开发周期的早期进行检测,改进代码质量增强安全性。静态代码分析工具检测原理静态分析的本质是建立程序的一个状......
  • java_day6_this关键字、构造方法、static关键字、工具类、文档注释
    一、this关键字this代表的是调用该方法的当前对象【谁调用了该方法,this就代表那个对象】this:代表的是调用当前方法的对象this可以使用对象中的成员变量,成员方法,构造方法变量查找规则:就近原则先在方法中查找变量,若找到就使用若方法中没有该变量,去成......
  • WordPress固定链接伪静态怎么设置?【手把手教你】
    WordPress默认链接是参数的形式,也就是常说的动态链接,这种链接对于SEO来说并不是很友好,所以一般我们都会对WordPress的固定链接格式进行修改,设置成伪静态。伪静态与静态的区别就是链接看起来是和静态页面链接一样,但是其实页面还是程序动态生成的。wordress就自带非常完善的伪静态规......
  • 数据飞轮:从静态存储到动态智能化营销的技术演进
    在如今这个数据驱动的商业时代,理解并运用最新的数据技术成为了企业逐鹿市场的重要武器。尤其是在全链路营销和智能推荐的业务场景中,从数据仓库到数据中台再到数据飞轮的发展历程,不仅展现了技术的革新,更是业务模式创新的体现。全链路营销的数据驱动转型在全链路营销领域,企业往往通......
  • java中的静态方法
    /*1.被static修饰的成员,称之为类成员,在对象创建之前就存在于方法区中静态区2.被static修饰的成员,可以通过类名直接访问使用,非静态的成员必须要通过对象去调用3.static可以修饰成员变量和成员方法4.非静态的成员方法既可以访问静态的成员[变量或方法],也......
  • 静态轮播图java
    静态轮播图是一种常见的网页设计元素,它可以通过一系列的静态图片来展示内容。在Java中,你可以使用JavaFX或Swing来创建静态轮播图。下面,我将提供一个简单的JavaSwing示例,来演示如何创建一个基本的静态轮播图。准备工作首先,确保你已经安装了Java开发环境(例如,JDK)和JavaSwing库。如果......