zoukankan      html  css  js  c++  java
  • 第四周课程总结&实验报告二

    实验二 Java简单类与对象

    • 实验目的
    • 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值;
    • 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;
    • 理解static修饰付对类、类成员变量及类方法的影响。
    • 实验内容
    1. 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:

      (1) 使用构造函数完成各属性的初始赋值。

      (2) 使用get…()和set…()的形式完成属性的访问及修改。

      (3) 提供计算面积的getArea()方法和计算周长的getLength()方法。

    1. 银行的账户记录Account有账户的唯一性标识(11个长度的字符和数字的组合),用户的姓名,开户日期,账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。

       1.实验代码

        

    public class Rectangle {
    	public static void main(String args[]) {
    		Rectangle rec=new Rectangle();
            rec.setWidth(3);
            rec.setHeight(4);
            rec.setColor("红色");
            rec.getArea();
            rec.getLength();
            System.out.println("长:"+rec.getWidth()+"
    高:"+rec.getHeight()+"
    颜色:"+rec.getColor());
        }
        
        double width,height;
        String color="red";        
        public double getHeight() {
            return height;                
        }
        public double getWidth() {
            return width;
        }
        public String getColor() {
            return color;
        }
        public void setHeight(double height) {
            this.height = height;        
        }
        public void setWidth(double width) {
            this.width = width;
        }
        public void setColor(String color) {
            this.color = color;
        }
        
        public void getArea() {
            double area=0;
            area=this.height*this.width;
            System.out.println("面积为"+area);
        }
        public void getLength() {
            double length=0;
            length=(this.height+this.width)*2;
            System.out.println("周长为"+length);
        }
    }
    

      实验结果

      

     学习总结

    这周学习了string类以及它的一些常用方法,其中细讲了string对象的内容比较与string的类的两种实例化方式的区别;

    虽然上课听起来不是那么难,但自己操作起来感觉还是不怎么会,实践能力还是不行,需多加练习。

  • 相关阅读:
    Oracle 推出 ODAC for Entity Framework 和 LINQ to Entities Beta版
    Entity Framework Feature CTP 5系列文章
    MonoDroid相关资源
    MSDN杂志上的Windows Phone相关文章
    微软学Android Market推出 Web Windows Phone Marketplace
    使用 Visual Studio Agent 2010 进行负载压力测试的安装指南
    MonoMac 1.0正式发布
    Shawn Wildermuth的《Architecting WP7 》系列文章
    使用.NET Mobile API即51Degrees.mobi检测UserAgent
    MongoDB 客户端 MongoVue
  • 原文地址:https://www.cnblogs.com/liuz98/p/11558925.html
Copyright © 2011-2022 走看看