栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础static如何修饰内部类?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础static如何修饰内部类?

我们在生活中有很多公共的使用,这些物品不归任何一个人所有,如果有所损坏大家的使用都会受到影响。static就可以看做是这种公有的关键字,修改之后,内部其它对象使用就会被限制。下面我们就static的定义、特点、方法进行讲解,然后找到修饰内部类的实例方法。

1.定义

可以修饰属性,方法,初始化代码块,被修饰的属性称之为静态属性,被修饰的方法称为静态方法,被修饰的代码块,称之为静态代码块

2.特点

静态属性是所有对象所共享的属性,不必创建对象,可以通过类名.属性名直接访问

3.方法

public static void eat( ){ }

4.实例

public class StaticTest {
    //static关键字修饰内部类
    public static class InnerClass{
        InnerClass(){
            System.out.println("============= 静态内部类=============");
        }
        public void InnerMethod() {
            System.out.println("============= 静态内部方法=============");
        }
    }
    public static void main(String[] args) {
        //直接通过StaticTest类名访问静态内部类InnerClass
        InnerClass inner=new StaticTest.InnerClass();
        //静态内部类可以和普通类一样使用
        inner.InnerMethod();
    }
}

如果没有用static修饰InterClass,则只能new 一个外部类实例。再通过外部实例创建内部类。

以上就是java基础static修饰内部类的方法,相信大家通过对static的初步学习,已经具备了解决修改内部类的能力了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号