5.21(2)课堂笔记之代码&内存图

代码1:

  public class Dog
     {
      private int weight;

           public void Dog()
          {  

            }

           public Dog ()//构造方法
           {            
                this.weight =150;
           }

            public Dog(int dog_weight)//构造方法
            {
             this.weight = dog_weight;
             } 

        //~下面的实例化过程将会出错

        public static void main(String[] args)
        {             //weight=100;
                      //setWeight();
                 Dog d=null;
                 d=new Dog();
                 d = new Dog(30);

                  //weight=100;
                   //setWeight();
                  d.Dog();
                d.setWeight();
               System.out.println(d.weight);
               System.out.println("d="+d);
        }

         public void setWeight()
        { 
            this.weight = 1200;
        }
    }

5.21(2)


代码2:

  class Student
    {
        //定义属性
        String studentId;
        String name;
        String sex;
        int grade;
        private int age;

        //定义属性“studentId”的设置方法
        public void setStudentId(String student_Id)
        {
            studentId = student_Id;
        }
        //定义属性“studentId”的获取方法
        public String getStudentId()
        {
            return studentId;
        }

        //定义属性“name”的设置方法
        public void setName(String student_name)
        {
            name = student_name;
        }
        //定义属性“name”的获取方法
        public String getName()
        {
            return name;
        }

        //定义属性“Sex”的设置方法
        public void setSex(String student_sex)
        {
            sex = student_sex;
        }
        //定义属性“Sex”的获取方法
        public String getSex()
        {
            return sex;
        }

        //定义属性“grade”的设置方法
        public void setGrade(int student_grade)
        {
            grade = student_grade;
        }
        //定义属性“grade”的获取方法
        public int getGrade()
        {
            return grade;
        }

        //定义属性“age”的设置方法
        public void setAge(int student_age)
        {
            this.age = student_age;
        }
        //定义属性“age”的获取方法
        public int getAge()
        {
            return age;
        }
    }
        public class StudentTest {
          public static void main(String[] args){
              Student s;
              s = new Student();
              // s.setAge(18);
                s.age=18;
             s.name="tom";

             System.out.println("学生姓名: " + s.name);
           }
    }

5.21(3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值