标签:print 矩阵 png sys 成员 赋值 能力 类成员 inf
实验二 Java简单类与对象
(1) 使用构造函数完成各属性的初始赋值
(2) 使用get…()和set…()的形式完成属性的访问及修改
(3) 提供计算面积的getArea()方法和计算周长的getLength()方法
源代码:
class Rectangle { public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public Rectangle(double width,double height,String color) { this.setColor(color); this.setHeight(height); this.setWidth(width); } private double width; private double height; private String color; public double getArea() { return width * height; } public double getLength() { return (width + height) * 2; } } public class Joker { public static void main(String args[]) { Rectangle angle = null; angle = new Rectangle(4,5,"red"); System.out.println("矩形的颜色为:"+angle.getColor()); System.out.println("矩阵的周长为:"+angle.getLength()); System.out.println("矩阵的面积为:"+angle.getArea()); } }
运行结果
(此题没有特别大的疑问,变量的定义类型题目要求中已经给出,所以String定义给谁也不会定义错。)
(此题在询问大佬后,自己也强行进行读代码的时候发现难度实在太大、在本人能力范围之外,还望助教及老师理解!)
总结:本周实验题主要用于复习和练习String类方法及知识内容中的一些对Java程序源代码的封装性,实验题第一题求矩形面积周长,实验内容包括string类方法、get()、set()对源代码信息进行封装、this关键字。其它的话也没有太大课外的知识点。那么第二题的话,运用目前学习的Java内容还不足以实现对其的读法。
学习总结
本周学习简单类方法及操作String类
1、String类在Java中比较特殊,String可以实验直接赋值的方式,也可以通过构造方法进行实例化,前者只产生一个实例化对、象,而且此实例化对象可以重用,后者将产生两个实例化对象,其中一个是垃圾空间,在Sting中比较内容equals方法,而“==”比较的只是两个字符串的地址值。字符串的内容一旦声明则不可被改变。
2、String类操作方法有很多,简单举几个例子:public String(char[] value)——>直接将一个字符数组变为一个字符串;public String(char[] value,int offset,int count)——>将一个指定范围的字符数组变为字符串等。
标签:print 矩阵 png sys 成员 赋值 能力 类成员 inf
原文地址:https://www.cnblogs.com/JokerXue/p/11559626.html