zoukankan      html  css  js  c++  java
  • 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等




  • 相关阅读:
    浅谈Java中的栈和堆
    Java运行时内存划分
    浅谈Static
    浅谈同一家公司多个系统,共用登录用户名和密码
    浅谈Final
    浅谈StringBuffer
    浅谈加密算法BCrypt
    序列表 批量的含义
    安装activemq和java代码实现生产和消费
    Restful
  • 原文地址:https://www.cnblogs.com/cuteCoderSnow/p/10136850.html
Copyright © 2011-2022 走看看