• java类的属性


    类的嵌套!!!!!!!!!!

    首先我们创建一个学生卡卡号的一个类,这个类有两个属性,校园卡号和银行卡号

    package cuteSnow;
    
    public class StudentCard {
        public String schoolCardNumber;
        public String bankCardNumber;
    }

    然后在学生类中加入卡号的属性

    package cuteSnow;
    
    public class Student {
        //学生类型的属性,所有创建的学生对象都有以下的属性
        public String id; //学号
        public String name;//姓名
        public Boolean sex;//性别
        public String cellphone;//手机
        public StudentCard cards = new StudentCard();//卡号 属于累的嵌套 这里面的StudentCard相当于String和Boolean,就是个类型
    }
    注意:这里面的StudentCard相当于String和Boolean,就是个类型 
       这里面的public StudentCard cards = new StudentCard();不能写成public StudentCard cards;这里面的card指向的是空对象,访问不到StudentCard中属性,会报空指针异常
    然后在运用一下Student去创建实例
    // 类的嵌套的使用
        public static void studentCard() {
            Student sc1 = new Student();// 创建一个学生
            
            sc1.name = "王五";//这里可以访问到Student类的属性
            sc1.cards.schoolCardNumber = "12334455";//可以访问StudentCard类的属性
            sc1.cards.bankCardNumber = "1111";
            
            System.out.print("学生的s1的信息--姓名:"+ sc1.name +"银行卡号:"+ sc1.cards.bankCardNumber+" 校园卡号:"+ sc1.cards.schoolCardNumber + "
    ");
        }
    
    

    结果:

    学生的s1的信息--姓名:王五银行卡号:1111 校园卡号:12334455

    总结:类的属性可以是自己另外抽象出来的类,相当于String,int,boolean等




  • 相关阅读:
    jquery.validate.js【简单实用的表单验证框架】
    velocity.js实现页面滚动切换效果
    站在巨人的肩膀上——制作酷炫web幻灯片
    简单说说随机打乱数组的方法
    JS数据结构之BinarySearchTree
    做一个extjs的扩展
    【OneAPM】极客编程挑战#025:发挥想象生成漂亮炫酷的SVG动画效果
    将博客搬至CSDN
    练习作品7:批量做字库 识别码
    联系作品6 模版打印 奖状
  • 原文地址:https://www.cnblogs.com/cuteCoderSnow/p/10136850.html
Copyright © 2020-2023  润新知