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

构造函数在java枚举中的使用

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

构造函数在java枚举中的使用

在构造函数中分为两种参数类型,有参和无参。可以进行调用和一些声明的操作,用在枚举中就是对其中的参数进行一些定义。正式开始结合两个知识点使用前,我们先来了解够咱函数初始化对象的原理,然后进一步学习使用枚举对构造函数的参数进行定义的方法,下面一些来看看实例的展现。

1.构造函数原理

创建一个名字叫MyClass的类:

MyClass obj = new MyClass();

以上代码的意思就是通过new关键字来创建类MyClass的对象并调用这个类的构造函数来初始化这个新创建的对象,然后把这个对象赋值给对象变量obj。语句new MyClass()表示创建一个新的关于类MyClass的对象并调用构造函数来初始化这个新创建的对象。

2.构造函数在枚举的实例

枚举值是由编译器创建为枚举类型的实例,那它必然调用了构造函数,该构造函数也在Enum抽象类中。

package test;
 
public enum Enum
{
 
    e1(0),
    e2(1),
    e3(SPECIAL_VALUE());
 
    static int SPECIAL_VALUE(){return -1;}
 
    int value;
 
    private Enum(int value)
    {
        this.value = value;
    }
    public int getValue()
    {
        return value;
    }
 
    public static void main(String args[])
    {
        System.out.println(e3.name());
        System.out.println(e3.getValue());
    }
}

以上就是构造函数在java枚举中的使用,在对构造函数中的参数进行定义时,可以通过枚举的方法来解决,如果在构造函数的使用上不够熟练,可以在课外找寻相关资料进行学习。

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

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

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