第三章.java的面向过程和面向对象的设计思想——面向对象,类

1.java面语言向对象

1.1面向过程:pop(procedure oriented programming)

面向过程:主要关注于具体的流程,分析问题并找到解决步骤,然后一步步解决问题

面向过程与对象都是语言设计思想

1.2面向对象:oop(object oriented programming)

面向对象:分析问题,对现实中的宏观实物进行分类,然后创建一个类,在类中定义好功能,创建出具体的的对象,再让对象去完成具体的操作。

Example:用盆在水龙头接水

创建一个水龙头类:第一步打开水龙头

第二步关闭水龙头

创建一个盆类:放盆接水(在打开水龙头之后)

2.java类

2.1类的定义: 类是一个模板,是对现实事物的一种抽象

定义格式为:修饰符(目前用public)+class(关键字)+类名

2.2类的结构:

成员变量:事物属性的描述即就是属性 方法:类中的行为即功能就是

方法可分为构造方法和成员方法

构造方法一般表示为:修饰词+方法名(方法名一定与类名相同)

public class(此处方法名=类名)

2.3变量的创建和使用

一般表示为:Class(类名)+变量名=new Class(同左边类名相同)

Dome bc=new Dome;

左边用类声明一个Class类型的名为bc的变量

右边new Dome创建一个对象的地址

2.4成员变量

定义在类中,且在方法之外;

定义时可进行初始化,不初始化时,java将会用默认值进行填充:

类型: String; int; float; char;

默认值:null; 0; 0.0 ; 空格;

数据类型可以使java支持的任意类型;

成员变量可以在构造方法以及成员方法和main方法都可以使用;

2.5局部变量

定义在方法,语句当中;

定义时必须要初始化进行赋值

方法中的参数同样是局部变量,也需要初始化;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值