ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

9.30学习总结

2021-10-05 20:02:14  阅读:115  来源: 互联网

标签:9.30 总结 System 学习 SMALL 枚举 println out Size


(1)今日安排

完成部分课后作业

(2)动手动脑

1.仔细阅读示例:

package qiaodaima;

public class EnumTest {
    public static void main(String[] args) {
        Size s=Size.SMALL;
        Size t=Size.LARGE;
        //s和t引用同一个对象?
        System.out.println(s==t);  
        //是原始数据类型吗?
        System.out.println(s.getClass().isPrimitive());
        //从字符串中转换
        Size u=Size.valueOf("SMALL");
        System.out.println(s==u);  //true
        //列出它的所有值
        for(Size value:Size.values())
        {
            System.out.println(value);
        }
    }
}
enum Size{SMALL,MEDIUM,LARGE};

运行它,分析运行结果,你能得到什么结论,你掌握了枚举类型的基本用法了吗?
解答:
运行截图如下:

结果分析&结论总结:
①System.out.println(s==t); 输出为false,s和t引用的不是同一对象。枚举类型中,引用相同值时引用的对象相同。
②System.out.println(s.getClass().isPrimitive());输出为false,s属于枚举类型。枚举类型不是原始数据类型。
③System.out.println(s==u); 输出为true,s和u引用的值都是是"SMALL"是同一对象。
④System.out.println(value);输出为SMALL,MEDIUM,LARGE,枚举value中的值。
枚举的基本知识点:
用“==”和“equals()”比对枚举变量的值;
引用相同值时引用的对象相同;
枚举需要将字串转化为枚举,Java中除了int,float等几个基本数据类型,其余的数据类型都用来引用对象。;
枚举类型不是原始数据类型;

标签:9.30,总结,System,学习,SMALL,枚举,println,out,Size
来源: https://www.cnblogs.com/qiuyutingyyds/p/15369393.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有