Java总结(叁)
實(shí)驗(yàn)二?Java簡單類與對象
- 實(shí)驗(yàn)?zāi)康?/strong>
- 掌握類的定義,熟悉屬性、構(gòu)造函數(shù)、方法的作用,掌握用類作為類型聲明變量和方法返回值;
- 理解類和對象的區(qū)別,掌握構(gòu)造函數(shù)的使用,熟悉通過對象名引用實(shí)例的方法和屬性;
- 理解static修飾付對類、類成員變量及類方法的影響。
- 實(shí)驗(yàn)內(nèi)容
(1) 使用構(gòu)造函數(shù)完成各屬性的初始賦值
(2) 使用get…()和set…()的形式完成屬性的訪問及修改
(3) 提供計(jì)算面積的getArea()方法和計(jì)算周長的getLength()方法、
實(shí)驗(yàn)代碼:
public class Rectangle {
??? private double width;
??? private double height;
??? private String color;
??? public Rectangle(double width,double height,String color){
??????? this.width=width;
??????? this.height=height;
??????? this.color=color;
??? }
??? 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 double area(){
??????? double area=0;
??????? area=width*height;
??????? return area;
??? }
??? public double length(){
??????? double? length=0;
??????? length=(width+height)*2;
??????? return length;
??? }
???
??? public static void main (String[] args){
??????? Rectangle r1=new Rectangle(4.0,8.0,"red");
??????? Rectangle r2=new Rectangle(3.0,6.0,"green");
??????? if(r1.area()>r2.area()){
??????????? System.out.println(r1.getHeight()+","+r1.getWidth());
??????? }
??????? else{System.out.println(r2.getHeight()+","+r2.getWidth());
???????
??????? }
????? System.out.println(r1.area());
????? System.out.println(r2.area());
????? System.out.println(r1.length());
??????? System.out.println(r2.length());
??? }
}
運(yùn)行截圖:
?
?
2:銀行的賬戶記錄Account有賬戶的唯一性標(biāo)識(11個(gè)長度的字符和數(shù)字的組合),用戶的姓名,開戶日期,賬戶密碼(六位的數(shù)字,可以用0開頭),當(dāng)前的余額。銀行規(guī)定新開一個(gè)賬戶時(shí),銀行方面提供一個(gè)標(biāo)識符、賬戶初始密碼123456,客戶提供姓名,開戶時(shí)客戶可以直接存入一筆初始賬戶金額,不提供時(shí)初始余額為0。定義該類,并要求該類提供如下方法:存款、取款、變更密碼、可以分別查詢賬戶的標(biāo)識、姓名、開戶日期、當(dāng)前余額等信息。
不會;get set 基本內(nèi)容懂,操作起來一團(tuán)糟
總結(jié):
這周主要有關(guān)string類的學(xué)習(xí),string類常用操作方法;
對象數(shù)組,了解了之后需要學(xué)習(xí)的(exception)異常;
包&對象數(shù)組;
還是有很多不足的地方,實(shí)驗(yàn)二的第一題到還能寫出來,至于第二題對我來說就有點(diǎn)難度了,之后會在老師教的講解中解決這一問題,亦或是詢問同學(xué)
?
轉(zhuǎn)載于:https://www.cnblogs.com/lsy2380821-/p/11557879.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: 第四周课程总结及实验报告
- 下一篇: Java(肆)