第四周Java实验总结&学习总结
2020-12-13 14:23
标签:print 矩阵 png sys 成员 赋值 能力 类成员 inf 实验二 Java简单类与对象 (1) 使用构造函数完成各属性的初始赋值 (2) 使用get…()和set…()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法 源代码: 运行结果 (此题没有特别大的疑问,变量的定义类型题目要求中已经给出,所以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)——>将一个指定范围的字符数组变为字符串等。 第四周Java实验总结&学习总结 标签:print 矩阵 png sys 成员 赋值 能力 类成员 inf 原文地址:https://www.cnblogs.com/JokerXue/p/11559626.html
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());
}
}
下一篇:Threads(异步和多线程)