面向对象:

面向对象:

  • 首先根据客户的需求抽象出业务逻辑对象;

​ 1.然后对需求进行合理的分层
2.构建对应的杜磊的业务模块
之后进行设计业务逻辑,利用封装,继承,多态,抽象的思想实现实际业务的需求
最后通过整合各个模块,达到高内聚,低耦合的效果,从而满足客户的需求

  • 类定义了一种抽象数据类型
  • 类不但定义了抽象数据类型的组成(成员变量),同时还定义了可以对该类型实施的操作(方法)
  • 类与对象:

​ 类的定义包括:“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述该类型对象共同的数据结构。

class   类名{
		
	成员变量类型   变量名称;
	修饰词   返回值类型    方法名称([参数列表]){
		方法体
	}
}

类中除了顶一次成员变量,还可以定义方法,用于描述对象的行为,封装的对象的功能

  • 成员变量和成员变量

​ 定义位置:成员变量定义在类中,局部变量定义在方法中
作用域:成员变量作用在整个类中,局部变量作用在定义它的方法中或者语句中使用
内存中:成员变量存储在堆内存中,并且在堆内存中自动赋予初始值
局部变量存储在栈内存中,不会自动赋值
生命周期:成员变量在对象创建的时候存储在堆内存中
在对象被回收的时候销毁,局部变量在方法或者是语句中执行的时候被创建,方法或者是语句执行完后被销毁

  • 方法的重载:

​ 一个类中,不可以有两个方法的签名完全相同,即一个类中不可以有两个方法的方法名和参数列表完全相同
如果一个类中的两个方法只是方法名相同而参数列表不同,是可以的

  • 构造方法:

​ 构造方法是在类中定义的方法,不同于其他方法,构造方法的定义有两种规则
1.构造方法的名称必须与类名相同
2.构造方法没有返回值,但也不能写void

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值