第四周学习总结&实验报告

时间:2019-09-20
本文章向大家介绍第四周学习总结&实验报告,主要包括第四周学习总结&实验报告使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

学习总结;

String类:

1.方法只会开辟一块堆内存空间,且会自动保存在对象池中以供下次重复使用;
2方法会开辟两块堆内存空间,其中一块会成为垃圾空间。
1.“==”比的是地址值;equals()方法比的是内容。
字符串的内容不可改变,如果同一个字符变量的内容改变了,则说明该变量指向不同的地址,
String类常用方法:使用String声明字符串,在java中是一个比较特殊的类,

实验目的:

1,明晰类的定义,属性、熟悉构造函数、知道构造方法的作用,
2,实现用类作为类型声明变量和方法返回值;
3,理解类和对象的区别,构造函数的使用,熟悉通过对象名引用实例的方法和属性;
4,理解static修饰付对类、类成员变量及类方法的影响。

包的含义:

实验报告:

使用java写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,
width和height都是double型的,而color则是String类型的。

要求矩形具有:

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

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

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

package Java11;

public class tzqd {
        private double height;
        private double width;
        private String color;
        public double getHeight() {
        return height;
        }
        public void setHeight(double height) {
        this.height = height;
        }
        public double getWidth() {
        return width;
        }
        public void setWidth(double width) {
        this.width = width;
        }
        public String getColor() {
        return color;
        }
        public void setColor(String color) {
        this.color = color;
        }
        public tzqd(double width,double height,String color){
        this.setColor(color);
        this.setHeight(height);
        this.setWidth(width);
        }
        public void getArea(){
          double area=0;
          area=this.height*this.width;
          System.out.println("矩形的面积为"+area);
         }
        public void perimeter() {
            double Perimeter = (this.height + this.width)*2;
            System.out.println("矩形的周长为:"+Perimeter);
        }
        public void colour() {
            String color = "yellow";
            System.out.println("矩形的颜色为:"+color);
        }
        public static void main(String[] args) {
            tzqd per = new tzqd(10,10,"yellow");
            per.getArea();
            per.perimeter();
            per.colour();
            
}
}

原文地址:https://www.cnblogs.com/tengziqiang/p/11559090.html