閱讀383 返回首頁    go 阿裏雲 go 技術社區[雲棲]


JAVA數據結構與算法-第一章-綜述

麵向對象的思想:

package com.zzk.cn;

class BankAccount {
    private double balance;//賬戶餘額
    
    public BankAccount(double openingBalance) {//構造函數
    	balance=openingBalance;
    }
    
    public void deposit(double amount) {//存錢
    	balance=balance+amount;
    }
    
    public void withdraw(double amount) {//取錢
    	balance=balance-amount;
    }
    
    public void display() {//顯示
    	System.out.println("balance="+balance);
    }
    
}

public class bank {
    public static void main(String[] args) {
    	BankAccount ba1=new  BankAccount(100.00);
    	
    	System.out.print("Before transcations,");
    	ba1.display();
    	
    	ba1.deposit(74.35);//174.35
    	System.out.print("After desposit,");
    	ba1.display();
    	
    	ba1.withdraw(20.00);//154.35
    	System.out.print("After transactions,");
    	ba1.display();
    	
    }
}

輸出:

Before transcations,balance=100.0
After desposit,balance=174.35
After transactions,balance=154.35


問題:

1.對於許多數據結構來說,可以插入一條數據,可以查找它,還可以刪除它。


2.按照某種順序對一個數據結構的內容進行重新排列被稱為排序


3.在數據庫中,一個字段是

a.一條特殊的數據項

b.一個特殊的對象

c.一條記錄的一部分

d.一個算法的一部分


4.當查找一個特定的記錄時,所使用的那個字段被稱為搜索關鍵字


5.在麵向對象程序設計中,一個對象

a.是一個類

b.可能包含有數據和方法

c.是一個程序

d.可能含有類


6.一個類

a.是許多對象的藍圖(blueprint)

b.表示了一個特定的現實世界中的事物

c.在它的字段中可以保存特殊的值

d.規定了一個方法的類型


7.在Java忠,聲明(specify)一個類

a.創建了一個對象

b.需要關鍵字new

c.創建了一個引用

d.以上均不是


8.當一個對象想做一些事情時,它使用一個方法


9.在JAVA中,訪問一個類的方法要用操作符


10.在JAVA中,boolean和byte是數據類型






最後更新:2017-04-02 06:52:18

  上一篇:go android 淺複製和深複製-Java Generic Deep Copy 篇
  下一篇:go Java中的DatagramPacket與DatagramSocket的初步