第四周课程总结&试验报告(二)
作者:互联网
课程总结
我就总结一下老师上课讲的一些知识点,分点总结一下:
1.三目运算符:
?:组成。例如max=x>y?x:y
相当于if-else语句吧,若满足条件的话就输出前面那个x。
2.构造方法:首先是构造方法的定义格式
class 类名称{
访问权限 类名称(类型1 参数1,类型2 参数2,.....){
程序语句;
其它 //切记构造方法没有返回值
}
}
注:程序一般会自动生成一个构造方法
重载:构造方法也能够重载,但是要保持构造方法的名称本身要求与类名称保持一致,即使得每个构造方法的参数类型或者参数个数不同,就能实现重载。
注意:对构造方法进行重载时,所有的重载方法按照参数的个数由多到少或者由少到多。即下面这样:
匿名对象:没有明确给出对象的名字,而且它只在堆内存中开辟空间,不存在栈内存中。
3.String类
用Sring声明的时候首字母要大写。
String有两种赋值方法:一是直接赋值
二是调用String类中的构造方法:
老师上课做过的一个实验就是得出“==”是用来进行地址值比较的。如果要判断两个字符串的内容是否相等的话就要用到String中专门提供的方法:public boolean equals(String str)。注:equals()方法是区分大小写的。。且equals()在相等的时候返回true,不等的时候返回false。
String类声明的字符串不能改变,见下图:
String还有很多类,具体就不一一总结了。
4.static关键字(静态属性或全局属性)
就是用它声明的属性便是公共属性,就是给整个程序共享。
用它声明的方法的话,也可以用其类名称直接调用,全局共享。
5.理解一下main方法
以下图片详见:
实验二 Java简单类与对象
一、实验目的
(1) 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值;
(2) 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;
(3) 理解static修饰付对类、类成员变量及类方法的影响。
二、实验内容
- 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:
(1) 使用构造函数完成各属性的初始赋值
(2) 使用get…()和set…()的形式完成属性的访问及修改
(3) 提供计算面积的getArea()方法和计算周长的getLength()方法
实验结果:
实验代码:
public class Rectangle {
private double height;
private double width;
private String color;
public Rectangle(double height, double width, String color) {
this.height = height;
this.width = width;
this.color = 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 double getArea(){
return height*width;
}
public double getLength(){
return height*2+width*2;
}
}
public class Data {
public static void main(String[] args) {
Rectangle rectangle=new Rectangle(10,20,"yellow");
System.out.println(rectangle.getArea());
System.out.println(rectangle.getLength());
}
}
实验总结:这个题目我大多是照着书上那个例题来做的,然后那个主类没有搞,就一直无法编译,然后就是没有创造main主类。后面就成功了。其实这个题目还是可以的,就是出现了一些细节上的小问题。
- 银行的账户记录Account有账户的唯一性标识(11个长度的字符和数字的组合),用户的姓名,开户日期,账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。
标签:总结,String,color,double,height,width,课程,试验报告,public 来源: https://www.cnblogs.com/2001guqiu/p/11533231.html