Java七天快速入门day03---面向对象编程

一般学的C是面向过程。。。

但是JAVA是面向对象

Objecct:对象---面向对象编程

面向对象基本语法

TODO--面向对象:分析问题时,以问题所涉及到的事或物,为中心的分析方式。

一、类和对象

相同特征功能---类class---归纳和整理

对象---具体的事物

1、类

类名第一个字母大写。

1.1创建类的语法结构

class 类名{

         特征(属性)

         功能(方法)

}

1.2创建对象的语法

new 类名();

new Cooking ();

变量类型  变量名称  =  变量值

eg、问题:做一道菜,红烧排骨。

1.3步骤

TODO1.先声明类
TODO2.创建对象---
TODO3.声明属性,所谓的属性其实就是类中的变量
TODO4.声明方法

void   方法名(参数){功能代码}

TODO5、执行方法

对象.方法名()

属性类型 属性名称 = 属性值

class Cooking{

//特征(属性)

//名字

String name;

//菜的类型

String type= “红烧”

//食材

String food ;

//佐料

String relish = "大料";

void execute(){

System.out.println("准备食材:"+food);

System.out.println("准备佐料"+relish);

System.out.println("开始烹饪");

System.out.println(name+"烹饪完成");

}

Cooking c = new Cooking ();

c.name = "红烧排骨";

c.food  = "排骨";

c.execute();

void表示方法的结果。----void表示没有结果

User06 user = new User06();

user.register()有结果,需要用一个变量来接收这个结果,即:

user.register().var---回车

声明的语法补充:void /方法的返回值类型 + 方法名()+ {逻辑代码}

2 可变参数

外部数据对方法内部的影响

1、初始代码:

2、变形改进,对特定对象“say-hello”

需要从外部获取对方的名字。。。

参数语法来实现!

TODO面向对象----方法

1、使用外部数据控制方法内部实现的操作,使用的是参数语法来实现的,也叫方法参数。

2、语法:方法名(参数类型 参数名称)

3、若是外部的多个数据对内部有影响应该怎么办?

参数列表

语法:方法名(参数类型1 参数名称1,参数类型2 参数名称2)

当方法传递多个参数时的,需要注意:

1、参数个数需要匹配;

2、参数类型需要匹配;

3、参数顺序需要匹配;

4、当参数个数不确定,但是类型相同时,可以采用特殊的语法声明----可变参数

语法:参数类型...参数名称

如果参数中还包含其他含义的参数,那么可变参数应该声明在最后

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值