面向对象1

面向对象1

面向过程和面向对象的设计思想

面向过程:缩写pop,分析出解决问题所需要的步骤,然后把步骤一步一步实现

面向对象:宏观,整体上的设计,缩写oop

java类

类是一个模板,它描述一类对象的属性和行为,类是表示一个客观世界某类群体的一些基本特征。

类里面定义事物的特征 == 汽车设计图纸==.java文件

对象时具体存在==具体的某个事物(实际存在,可以使用),在内存中存储

java中类的设计

类的结构

成员变量:对象属性的描述

方法:对象的行为(可以做的事情)

构造方法:用于创建对象

内部类:即在类体中声明的类

块:代码块

第一步:发现类

eg:根据不同类型的车,抽象出类

类的声明格式为[访问权限修饰符]] [修饰符]class 类名{

}

访问权限修饰符有两种:public 和 default

修饰符:final 和 abstract

关键字class用来定义一个类

命名规范:类名首字母大写,见名知意,驼峰表示

第二步:发现类的共有属性(成员变量)

格式:[访问权限修饰符] [修饰符]数据类型 变量名 [=值]

第三步:类的行为,类的成员,方法,被类包含

[访问权限修饰符] [修饰符] 返回值类型/void 方法名 ([参数类型 参数名称]){

方法体 [return 值]

}

对象的创建和使用

使用new关键字创建对象

eg:Car baomacar = new Car();

Car baomacar是以Car类作为类型声明一个变量,指向内存空间中的具体的对象,使用baoma变量访问对象中的属性、方法

通过类可以创建无数个对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值