Java学习笔记之对类的理解

一、目的

掌握Java程序的基本结构——类,建立面向对象思想,认识封装的理论意义。

二、实验内容

       1. 设计并编写自己感性趣的类,例如:My Date类,为类定义对象变量、构造器、操作对象的方法。

       2. 实现Test类实现事务处理流程,例如: TestMyDate()的main()方法,实现对MyDate类型对象的创建、调用对象方法,实现对象状态的改变。

       3. 为自己设计的类提供print()或toString(),equals()、hashCode()等方法。

三、设计和编码

1.设计并编写Dog.java和TestDog.java,为类定义对象变量、构造器、操作对象的方法,实现Test类实现事务处理流程。

     2.类设计说明及类图

      

4.主要代码段说明(附代码)

(1)、

Dog.java

public class Dog{

      private int age;

      private float weight;

      private String name;



          public Dog(int age){

      this.age=age;

}



          public Dog(float weight){

      this.weight=weight;

}

          public Dog(String name){

      this.name=name;

}



          public int getAge(){

      return this.age;

}

          public void setAge(int age){

      this.age=age-2;

}



         public float getWeight(){

      return this.weight;

}



          public String getName(){

      return this.name;

}

}

(2)、TestDog.java

public class TestDog{

      public static void main(String[] args){

             Dog dog1=new Dog(5);

             Dog dog2=new Dog(1.5f);

             Dog dog3=new Dog("kk");

      dog1.setAge(5);

      System.out.println("age is :"+ dog1.getAge());

      System.out.println("weight is :"+ dog2.getWeight());

      System.out.println("name is :"+ dog3.getName());

}

}

四、运行结果及分析

1.运行结果

2.结果分析和说明

       结果显示三个变量的数据,并且对age进行了处理。

五、实验小结

1.代码调试中产生的错误及原因分析

      无

2.实验体会和收获。

通过此次实验的整理与学习,我在感觉java编程方面有了很大的进步,同时也更好的理解的面向对象的编程思路,懂得程序设计的可用性以及代码编写的规范性!并且拥有了更好的代码执行经验,同时也更加深入的了解到了类的使用方法,对类的结构有有了更加深刻的认识。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值