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是数据类型






你可能感兴趣的:(java,数据结构,数据库,算法,String,transactions)