`
zhuobinzhou
  • 浏览: 136569 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

static关键字的理解

 
阅读更多

static从词义上看,是“静态”的意思。从java程序的角度看,static的作用就是将实例成员变成为类成员。static只能修饰在类里定义的成员,这些成员包括: 成员变量、方法、内部类、初始化块、内部枚举类。如果没有使用static修饰,这些类里的成员就属于该类的实例的。使用了,则这些成员属于类的。

因此,我们可以知道,static只能修饰类里的成员,不能修饰外部类,不能修饰局部变量、局部内部类。

 

分享到:
评论

相关推荐

    C++中static关键字总结

    C++中的static关键字是一个非常重要的概念,它在不同的上下文中有不同的含义和用途。在C++中,使用static关键字可以修饰变量和函数,...正确地理解和使用static关键字,可以帮助编写出更加高效、安全和易于维护的代码。

    java视频 static关键字

    首先,我们要理解`static`关键字的基本含义。在Java中,`static`关键字用于声明类级别的成员,这意味着它们与类本身关联,而不是类的任何实例。这种特性使得`static`成员在类加载时被初始化,而无需创建类的对象。...

    static 关键字详解

    ### static关键字详解 在Java编程语言中,`static`关键字是一个非常重要的概念,它用于定义类成员(变量、方法和内部类)的行为属性。当一个类成员被声明为`static`时,它就成为了该类的静态成员,这意味着无论创建...

    C++ static关键字详细应用指南

    在C++编程语言中,static关键字是一个非常重要的概念,它在全局变量、局部变量以及函数的声明...通过理解并正确使用static关键字,程序员可以在C++项目中更好地管理变量的作用域和生命周期,以及组织模块化的代码结构。

    static关键字的所有用法

    实践最重要,所以我的是理论加实例绝对好理解。。

    Static关键字详解.docx

    在深入理解Static关键字之前,我们需要了解类和对象的概念。类是创建对象的蓝图,而对象是类的实例,它们拥有类中定义的属性和行为。 1. 静态变量(Static Fields): 当一个变量被`static`关键字修饰时,它被称为...

    volatile关键字 Const关键字 static关键字 mutable 关键字

    在C/C++编程语言中,`volatile`, `const`, `static` 和 `mutable` 是...理解和正确使用这些关键字能帮助我们编写更安全、更高效、更具维护性的代码。在实际编程中,应根据具体需求选择合适的关键字,以实现预期的功能。

    Java面向对象(高级)- static关键字的使用

    2. **static关键字的说明**: `static`可以修饰属性、方法、代码块和内部类,但不能修饰构造器。被`static`修饰的成员在类加载时就会被创建,它们的生命周期比任何对象都要长。静态成员可以直接通过类名访问,无需...

    Java零基础-static关键字.md

    ### Java零基础-static关键字 #### 一、static关键字概述 在Java编程语言中,`static`关键字具有重要的地位。它被广泛应用于多个方面,包括静态成员变量、静态方法、静态代码块以及静态内部类等。正确理解和应用`...

    Java中的static关键字共3页.pdf.zip

    理解`static`关键字对于编写高效和可维护的Java代码至关重要。然而,过度使用`static`可能导致代码难以测试和扩展,因为它增加了类之间的耦合。因此,明智地使用`static`关键字,遵循面向对象设计原则,可以使Java...

    java中带static关键字的程序内存分析

    理解`static`关键字对于深入理解Java程序的内存管理至关重要。在本文中,我们将详细探讨`static`关键字在Java程序内存分析中的应用。 首先,`static`关键字用于声明类变量或静态方法。类变量是属于类本身,而不是类...

    Static关键字共5页.pdf.zip

    总结,`static`关键字在Java编程中具有核心地位,理解并合理使用`static`可以帮助我们编写出更加高效、易于维护的代码。在实际编程中,应根据需求谨慎选择是否使用`static`,确保代码的清晰性和正确性。

    C++ static关键字的原理及用法详解

    正确地理解和使用`static`关键字,对于开发高质量的C++应用程序至关重要。本文将详细探讨`static`在不同场景下的应用,并通过具体的代码示例来加深理解。 #### 二、`static`关键字的作用与原理 ##### 2.1 修饰局部...

    java中final关键字和static关键字详细用法

    Java中的`final`和`static`关键字是编程中非常重要的两个修饰符,它们分别用于不同的场景,以确保代码的稳定性和高效性。...理解和熟练运用这两个关键字是Java编程的基础,也是写出高质量代码的关键。

    JavaOOP-04-static关键字笔记.pdf

    正确理解和使用`static`关键字对于编写高效、清晰的Java代码至关重要,尤其是在设计类的结构和管理资源时。同时,需要注意过度使用`static`可能导致代码耦合度增加,不易维护,因此应谨慎使用。

    static 关键字的用法

    ### static关键字的理解与应用 #### 一、static关键字概述 `static`是Java语言中的一个关键字,主要用于定义静态成员变量(静态属性)和静态方法。它具有以下特性: 1. **共享性**:所有对象共享同一份静态成员,...

    第04章 面向对象(上) 10 Static关键字修饰属性和方法

    首先,我们要理解`static`关键字的基本概念。`static`关键字在Java中主要有以下几个作用: 1. **静态变量(Static Fields)**:`static`修饰的变量称为静态变量或类变量,它属于类而不是类的实例。这意味着,不论...

    面向对象基础-static关键字

    面向对象编程语言中,`static`关键字是一种非常重要的机制,它允许我们定义静态成员和静态方法,这些成员和方法不属于任何特定的对象实例,...正确理解和使用`static`关键字对于编写高效、可维护的Java程序至关重要。

    020509_【第5章:面向对象基础】_this关键字与static关键字

    面向对象编程是Java的核心特性,本章节主要探讨了两个关键概念——`this`关键字和`static`关键字。在深入理解这两个概念之前,我们先要明白面向对象编程的基本思想:封装、继承和多态。 `this`关键字在Java中用于...

    浅谈Java中static关键字的作用

    Java 中 static 关键字的作用 Java 中的 static 关键字是一个非常重要的概念,它有多种用途,本文将详细介绍 static 关键字在 Java 中的作用。...对 static 关键字的理解和使用是 Java 编程的基本功之一。

Global site tag (gtag.js) - Google Analytics