當前位置:首頁 » 編程語言 » java面向對象試題

java面向對象試題

發布時間: 2022-02-24 03:40:46

1. java初學者,練習題 現在在面向對象

做幾個項目才可以,java的核心不是你做的這些練習,而是J2ee,你多看一些工程的書,別只做演算法,實際工作中,需要演算法的地方往往是100以內的加減乘除,很少用到冒泡等演算法,你說的這個網站或者書的話,我推薦你兩本,在verycd上就可以搜到,或者網路裡面你直接搜java實戰經典.pdf是李興華老師寫的,還有一本叫李剛的瘋狂java.pdf你都可以復制一下,然後去下載,好好學吧。加油。

2. java面向對象選擇題

C

A 沒有返回值
B 不能接受同類型的參數返回不同的類型
D 返回值和類型不匹配

3. JAVA面向對象題。

publicclassCircle{
doublearea,round;
doubler;
finaldoublePI=Math.PI;
publicCircle(){
r=1.0;
}
publicCircle(doublei){
this.r=i;
}

publicdoublegetArea(doubler){
area=PI*r*r;
returnarea;
}
publicdoublegetRound(doubler){
round=PI*r*2;
returnround;
}
}

4. java 面向對象的特徵練習題

C(C b) 表示構造方法中,帶C類的對象,對象名為b,
c=b.c; 用對象b調用C(int a)構造方法中c的值,賦值給屬性int c;

C c2=new C(new C(4));
表示創建C類對象c2,給c2分配內存空間,並賦值4;

5. 經典面向對象題,用Java做,要詳細點的。

好像可以用工廠模式,自己看一下吧!

6. java面向對象入門題

public Class YiRen{
private String name;//名字
private int age;//年齡

public void changGe()
{
System.out.println("唱歌");
}
public void tiaoWu()
{
System.out.println("跳舞");
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.Age = age;
}

public String getName(String name) {
return this.name;
}
public int getAge(String age) {
return this.age;
}
}
年齡和名字是屬性,唱歌,跳舞那兩個函數是方法,或者說是行為。get/set方法自己看應該能看明白、

7. JAVA 面向對象的題目

我有這個代碼,可以給你q64985079

8. java面向對象的題目

只要把你那個5行的變數抽取出來,換成參數就OK了 這沒什麼啊 只要能做出無參數的難道還做不出有參數的? 追問: 有參數的沒認真聽課。。。 你教我做下好嗎 回答: 你在做無參數的時候應該有設置那個顯示的行數吧? 你就把那個循環5次輸出5行*號的代碼改下 把那個5次變成一個參數,抽出來,這樣就可以了啊 追問: public class jisuanqi { public void Dayin() { for(int i=1; i<=5; i++) { if(i==1) { System.out.println(" ***********"); } else if(i==2) { System.out.println(" ***********"); } else if(i==3) { System.out.println(" ***********"); } else if(i==4) { System.out.println(" ***********"); } else { System.out.println("***********"); } 我是這樣做的 我還是看不懂你的意思阿大哥 回答: 額 老兄你可真厲害,你這樣輸出出來的是長方形吧?汗~ 不過也算平行四邊形了 - - //循環輸出,5為所要顯示的行數 for(int i=1;i<=5;i++) { for(int j=1;j<=i;j++) { //顯示空格,,一行顯示一個空格,2行顯示2個 以此類推 System.out.print(" "); } //先輸出空格,再輸出*號 System.out.print("*******"); //換行 System.out.println(); } 帶參: public void Dayin(int rowCout) { for(int i=1;i<=rowCount;i++) { for(int j=1;j<=i;j++) { //顯示空格 System.out.print(" "); } //先輸出空格,再輸出*號 System.out.print("*******"); //換行 System.out.println(); } }

9. 經典面向對象試題,用Java做,要詳細點的!先謝過了

import java.util.Vector;
//抽象寶藏類
public abstract class Treature {

private Vector<Eudemon> ct=null;
//增加保護神
public abstract void addObserver(int n);
//刪除保護神
public abstract void deleteObserver(int n);
//通知保護神
public abstract void notifyObservers();
//探測寶藏是否改變
public abstract void hasChanged();
//標記寶藏狀態已更動方法
public abstract void setChanged();
//復位狀態變化標志
public abstract void clearChanged();
//返回寶藏守護神數目
public abstract int countObserver();
}
//金子類
public class Gold extends Treature{

private String State="山洞";
private int servers=10;
private int gold=5;
private int cc=0;
public String getState() {
return State;
}

public void setState(String state) {
if(!state.equals(this.State))
{
this.notifyObservers();
}
}

@Override
public void addObserver(int n) {
System.out.println("添加"+n+"個金子的守護神");
servers=servers+n;
}

@Override
public void clearChanged() {
this.gold=5;
this.State="山洞";
this.hasChanged();
}

@Override
public int countObserver() {

return this.servers;
}

@Override
public void deleteObserver(int n) {
// TODO Auto-generated method stub
System.out.println("刪除"+n+"個金子守護神");
this.servers=this.servers-n;
}

@Override
public void hasChanged() {
System.out.println("已經有人動過金子了!");
Lion l=new Lion();
l.update();
this.setChanged();
}

@Override
public void notifyObservers() {
System.out.println("有人動了金子!");
this.hasChanged();
}

@Override
public void setChanged() {
// TODO Auto-generated method stub
this.cc++;
}
}
//抽象守護神類
public abstract class Eudemon {

public abstract void update();
}
//保護神類
public class Lion extends Eudemon{

@Override
public void update() {
System.out.println("我是芙蓉姐姐保護神,我要惡心死你!");
}

}
//尼古拉斯。凱奇類
public class Cage {

public void touchTreatuer()
{
Gold gg=new Gold();
gg.setState("我家");
}
}
//測試類
import org.junit.BeforeClass;
import org.junit.Test;

public class Ceshi {

@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@Test public void inner()
{
Cage cg=new Cage();
cg.touchTreatuer();
}
}

10. 面向對象的java題

學程序員的 都是夜貓子?

熱點內容
解壓縮好卡 發布:2025-01-09 10:18:16 瀏覽:794
物資補給站我的世界伺服器 發布:2025-01-09 10:18:09 瀏覽:62
伺服器ip顯示泛播 發布:2025-01-09 10:10:34 瀏覽:711
緩存火影圖片 發布:2025-01-09 10:05:00 瀏覽:645
設置消費密碼驗證的渠道是什麼 發布:2025-01-09 09:59:21 瀏覽:871
小米9域名伺服器地址 發布:2025-01-09 09:59:14 瀏覽:607
各類資料庫 發布:2025-01-09 09:58:30 瀏覽:254
php判斷進制 發布:2025-01-09 09:54:44 瀏覽:282
何謂編程結構 發布:2025-01-09 09:54:09 瀏覽:381
python期末 發布:2025-01-09 09:54:01 瀏覽:709