zoukankan      html  css  js  c++  java
  • 3.5.9 枚举类型

        有时,变量的取值只在一个有限的集合内。例如:销售的服装或服装只有小、中、大、和超大的四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或S、M、L、X。但这样存在着一定的隐患。在变量中很可能保存的是一个错误的值(如0或m)。
        
        针对这种情况,可以自定义枚举类型。枚举类型包括有限个命名的值。例如,
        enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE };
     
        现在,可以声明这种类型的变量;
        Size s = Size.MEDIUM;
     
        Size类型的变量只能存储这个类型声明中给定的某个枚举值,或者 null 值,null表示这个变量没有设置任何值。
     
    public class Hello {
          
          enum Size { BIG};
          Size s = Size.BIG;
          public static void main(String[] args){
                Hello h = new Hello();
                System.out.println(h.s);
                
          }
    }
     
        注意这个用法,枚举类型不能定义在main方法中,需要定义在外边,然后生成一下类,作为类的属性类调用。
     
  • 相关阅读:
    Objective-C实用类和协议
    KVC(Key-Value-Coding)和KVO(Key-Value-Observer)
    Xcode
    IOS模拟器
    沙盒机制
    UIScrollView
    NSPredicate
    输入控件适应键盘
    10步成为专业iOS开发者——新手向,从零起步
    2015 年五大移动端设计趋势
  • 原文地址:https://www.cnblogs.com/avention/p/10123672.html
Copyright © 2011-2022 走看看