面向对象<一>

#面向对象编程<OOP>面向对象分析<OOA>
面向对象设计<OOD>面向对象测试<OOT>

 

面向对象的编程思想:师法自然,一切都是对象,按照类别分类(class)

对象:客观世界的每一个事物
类:把每一个类别的对象归纳总结成 类,是概念上的,客观世界不存在

属性:记录了事物的特征(状态)
ex:学号/班级/年龄/姓名(特征)
方法:记录了事物的行为
ex:考试/学习(行为)

 

#类的语法:
package xx.xx; //0-1个
import xx.xx; //0-n个
[public](修饰符) class 类名{}
在类的{}中可以写属性/方法/构造,不能直接写语句

 

#属性语法(直接在类里写的才是属性,否则是变量):
[修饰符]   属性类型   属性名 [=初始值];

#属性如果不赋值,有默认值(系统给予,与数组元素一样)

 

#方法语法:
[修饰符]   返回值类型   方法名(参数列表)  [throw XXException]{}

#方法如果有返回的话,必须用return语句

写代码时需要写类,用代码时用对象,构造用于创造某个类的对象,每个类都会有构造,但有的类的构造不用。
如果程序员不写构造,系统会提供一个默认无参的构造,如果写了,系统便不会提供。

#构造语法:
[修饰符]     类名(参数列表)    [throw XXException]{}
构造没有返回,只是创造对象,名字必须是类名

 

#类里面可以放:属性/方法/构造/代码块,类里不能直接写语句

 

#局部变量作用于局部范围,需要赋值使用
#类变量(static修饰的变量)
#基本类型是一个值,引用类型是一个引用和一个内存区域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值