1.面向对象
面向对象的三大基本特征:
封装 继承 多态
面向对象的编程思想就是把事物看作一个整体,从事物的特征和行为两个方面进行描述。
Java中用class关键字来描述类
类的定义:
public class 类名{
//成员变量
//成员方法
}
定义类:就是定义类的成员,包括成员变量和成员方法
注意:类是对象的抽象
对象是类的实例化
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
创建对象
类名 对象名 = new 类名();
调用成员变量:
对象名.成员变量;
调用成员方法:
对象名.方法名(参数列表);
成员变量都有默认值,所以在声明成员变量时,可以不用初始化。
2.面向对象小练习
设计一个BankAccount类,实现银行某账号的资金往来账目管理,包括建账号、存入、取出等。BankAccount类包括,账(BankAccountId)、开户日期Date(日期),Rest(余额)。另有一个构造函数和三个成员函数Bankin()(处理存入账),Bankout()处理取出账)和和一个负责生成账号的自动增长的函数。
package cn.edu.nefu.exercise3;
import j