日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

第四周课程总结及实验报告

發(fā)布時(shí)間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第四周课程总结及实验报告 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)驗(yàn)二 Java簡(jiǎn)單類與對(duì)象
?實(shí)驗(yàn)?zāi)康?br /> ?掌握類的定義,熟悉屬性、構(gòu)造函數(shù)、方法的作用,掌握用類作為類型聲明變量和方法返回值;
?理解類和對(duì)象的區(qū)別,掌握構(gòu)造函數(shù)的使用,熟悉通過(guò)對(duì)象名引用實(shí)例的方法和屬性;
?理解static修飾付對(duì)類、類成員變量及類方法的影響。
?實(shí)驗(yàn)內(nèi)容
1.寫(xiě)一個(gè)名為Rectangle的類表示矩形。其屬性包括寬width、高h(yuǎn)eight和顏色color,width和height都是double型的,而color則是String類型的。要求該類具有:

(1) 使用構(gòu)造函數(shù)完成各屬性的初始賦值

(2) 使用get…()和set…()的形式完成屬性的訪問(wèn)及修改

(3) 提供計(jì)算面積的getArea()方法和計(jì)算周長(zhǎng)的getLength()方法

實(shí)驗(yàn)代碼

package text2;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 getArea() {return width*height;}public double getLength() {return (width+height)*2;}} package text2;public class Text2 {public static void main(String[] args) {// TODO Auto-generated method stubRectangle per=null;per=new Rectangle(5,10,"red");System.out.println("width:"+per.getWidth());System.out.println("height:"+per.getHeight());System.out.println("color:"+per.getColor());System.out.println("面積:"+per.getArea());System.out.println("周長(zhǎng):"+per.getLength());}}

運(yùn)行結(jié)果

2.銀行的賬戶記錄Account有賬戶的唯一性標(biāo)識(shí)(11個(gè)長(zhǎng)度的字符和數(shù)字的組合),用戶的姓名,開(kāi)戶日期,賬戶密碼(六位的數(shù)字,可以用0開(kāi)頭),當(dāng)前的余額。銀行規(guī)定新開(kāi)一個(gè)賬戶時(shí),銀行方面提供一個(gè)標(biāo)識(shí)符、賬戶初始密碼123456,客戶提供姓名,開(kāi)戶時(shí)客戶可以直接存入一筆初始賬戶金額,不提供時(shí)初始余額為0。定義該類,并要求該類提供如下方法:存款、取款、變更密碼、可以分別查詢賬戶的標(biāo)識(shí)、姓名、開(kāi)戶日期、當(dāng)前余額等信息。

實(shí)驗(yàn)代碼

package text3;import java.util.Scanner; import java.util.Date;public class Account {private String id;private String name;private Date date;private int password;private int money;public Account(String id, String name, int money) {super();this.id = id;this.name = name;this.money = money;this.date = new Date();this.password = 123456;}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void jin(int num) {this.money = this.money+num;}public void chu(int num) {this.money = this.money-num;}public Date getDate() {return date;}public void setDate(Date date) {this.date = date;}public int getMoney() {return money;}public void setMoney(int money) {this.money = money;}public int getPassword() {return password;}public void setPassword(int password) {this.password = password;}public void mima() {Scanner sc=new Scanner(System.in);int password=sc.nextInt();this.password = password;sc.close();}} package text3;public class Text3 {public static void main(String[] args) {// TODO Auto-generated method stubAccount per=null;per=new Account("happyday123","Alice",0);per.jin(2000);per.chu(500);per.mima();System.out.println("標(biāo)識(shí)符:"+per.getId());System.out.println("姓名:"+per.getName());System.out.println("日期:"+per.getDate());System.out.println("余額:"+per.getMoney());System.out.println("密碼:"+per.getPassword());}}

運(yùn)行結(jié)果

實(shí)驗(yàn)過(guò)程

在這次實(shí)驗(yàn)的過(guò)程中加深了對(duì)于構(gòu)造方法的理解,和對(duì)于getter和setter的了解,對(duì)于第一個(gè)題目,做起來(lái)還好,但是第二個(gè)題目,知道要干嘛但不知道怎么下手,這是還是對(duì)于類不是特別明白的原因,還有構(gòu)造方法,但是還是學(xué)到了不少,例如date,對(duì)于日期的一個(gè)寫(xiě)法,還有就是改變密碼的值,但也不是完全理解了。繼續(xù)加油吧

總結(jié):

本周主要是學(xué)習(xí)了String類

一、學(xué)習(xí)了兩種為String賦值的方法;
1)

String str="Alice";

2)

String str=new String("Alice");

二、String里的“==”是進(jìn)行地址之間的比較,而不能直接比較內(nèi)容,如果要比較內(nèi)容需要需要使用到方法。public boolean equals(String str);
三、String一旦定義了,他的內(nèi)容不可改變。
四、有關(guān)String里的一些方法。

還有學(xué)習(xí)了對(duì)象數(shù)組

類 對(duì)象數(shù)組名稱[]=new 類[數(shù)組長(zhǎng)度] 數(shù)據(jù)類型 數(shù)組名稱[]=null; 數(shù)組名稱=new 數(shù)據(jù)類型[長(zhǎng)度];

包的基本概念,用法

包的定義:package 包名稱.子包名稱;
編譯的時(shí)候要如下

javac -d . 名稱.java

類的導(dǎo)入主要用 import.

import 包名稱.子包名稱.類名稱;或 import 包名稱.子包名稱.*; //自動(dòng)加載所需類

還了解Java的常用系統(tǒng)包。

轉(zhuǎn)載于:https://www.cnblogs.com/H-Alice/p/11532326.html

總結(jié)

以上是生活随笔為你收集整理的第四周课程总结及实验报告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。