类和对象
类:一组具有相同的属性和方法的实体的集合。
对象:具有明确的行为(方法)和特征(属性|变量)的实体。
关系:类是对象的模板,对象是类的实例。
面向对象/面向过程
面向对象:着重于“对象”
从具体到抽象和从抽象到具体的过程,就是面向对象的过程。
面向过程:着重于“过程”
对象的创建
对象的创建过程:
- 内存中开辟对象空间
- 为各个属性赋予初始值
- 执行构造方法中的代码
- [将对象的地址赋值给变量]
方法的重载
方法重载:在一个类中的出现同名方法称之为方法的重载。同名不同参(参数类型、个数、顺序)与返回值,访问修饰符无关。
this关键字
this关键字表示当前类的对象。
this关键字在对象被创建时自动生成。
this关键字调用本类构造方法this(),()内有参数即调用有参构造,this()调用构造方法时只能在方法的第一行。
练习
创建了两个包,manager包下有User类拥有用户的用户名和密码成员属性,
在UserManage类中通过数组储存user对象的方式来完成登录和注册功能的实现,在UserView类中编写页面显示方法通过调用UserManage类中的登录注册方法来实现界面功能,登录成功后通过登录方法跳转到WifeView界面实现类中,通过调用WifeManage类中的增删改查方法来实现对Wife对象的操作。
代码:代码在此-老婆管理系统