首页 > 其他分享 >静态static用法

静态static用法

时间:2022-09-21 15:14:41浏览次数:49  
标签:静态方法 String 静态 age 用法 int static class

1.静态变量

将变量声明为static,就是静态变量,可以用于引用所有对象的公共属性。可以节省空间。

例如一个学生类

class student{
    int  age;
    String name;
}

如果每个学生的年龄都相同,那么就可以写为

class student{
    static int  age=18;
    String name;
}

age 就只获得内存一次。

2.静态方法

可以直接调用静态方法,而无需创建类的实例。

静态方法可以访问静态数据成员,并可以更改静态数据成员的值。

class Math {
    static int pingfang(int x) {
        return x * x;
    }
    public static void main(String args[]) {
        System.out.println(pingfang(5));
    }
}

这个输出结果就直接为25.

 

标签:静态方法,String,静态,age,用法,int,static,class
From: https://www.cnblogs.com/yangkaiwen/p/16715608.html

相关文章

  • require.context()的用法详解
    require.context(directory,useSubdirectories,regExp)directory:表示检索的目录seSubdirectories:表示是否检索子文件夹regExp:匹配文件的正则表达式,一般是文件名例......
  • IP静态路由
    IP静态路由基础概述为了实现数据的转发,路由器必须有能力建立、刷新路由表,并根据路由表转发数据包定义路由是数据通信网络中的最基本的要素。路由信息就是知道报文发送的......
  • static的用法
    static代表的含义?“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static......
  • docker 静态IP配置通信
    Docker静态IP配置通信新建网段dockernetworkcreate--subnet=网段网桥名字同一主机内启动镜像dockerrun-d-p端口:端口--net=网桥名字--ip=IP地址1--name容......
  • Java中static的作用
    是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退......
  • static
    static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或者......
  • 枚举真的比静态常量更占空间吗?
    前两天在网上看到一条信息:枚举比静态常量更占用空间。这是真的吗?前言枚举枚举类型是Java5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(......
  • yaml进阶用法
    我们知道json是yaml的子集,作为超集的yaml,必然有着很多与json不一样的特性,比如定义变量、引用、拼接等,下面来看看吧~为了方便和python的字典快速对比,我们直......
  • JavaScript中 with的用法
    文章是本人大三期间的学习笔记,一些论断取自书籍和网上博客,碍于当时的技术水平有一些写得不够好的地方,可以在评论处理智讨论~说起js中的with关键字,很多小伙伴们的第一印象......
  • 静态static内容
    我们知道static是静态修饰符,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而被static修饰的代码会在编译时就被分配内存,程序退出时才会释放其内存,也就......