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






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值