Java笔记07--面向对象(01)方法

文章介绍了面向过程和面向对象两种编程思想,强调了面向对象在处理复杂业务时的优势。提到了面向对象的三大特征:封装、继承和多态,以及OOA、OOD和OOP的相关概念。此外,讨论了方法的使用,包括main方法、静态方法和构造方法,以及方法的声明、返回值和参数。还阐述了方法重载的概念,展示了如何通过方法重载实现不同参数列表的方法调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向过程和面对对象

  • 面向过程:以方法为单位来解决问题,比较适合简单的业务
  • 面向对象:以对象为单位来解决问题,适合复杂的业务

OOA:面向对象分析

OOD:面向对象设计

OOAD:面向对象分析与设计

OOP:面向对象编程

高质量代码:复用性好、扩展性好、移植性好、维护性好、可读性好、健壮性好、效率好

面向对象三大特征:封装、继承、多态


方法

也称函数、过程

  • 作用:封装一段特定的业务逻辑功能
  • 建议:尽可能独立,一个方法只做一件事
  • 调用:可以被反复调用
  • 好处:减少代码重复,有利于代码维护

何时用:只要是一个独立的功能,就应封装到一个方法中


main方法

作为程序的入口,因此想使用某方法必须写在main方法里。

可以直接调用静态方法,调用非静态方法,需要通过类的对象来调用


方法调用

1.实例方法:需要创建一个对象,才能调用方法

2.静态方法:由static修饰,不需要创建对象,直接通过类名.方法调用

3.构造方法:在创建对象的时候自动调用


声明

修饰符 返回值类型 方法名(参数列表){

方法体

}


返回值

方法可以有返回值,也可以没有返回值

方法执行完之后,若还需要用到方法中的数据,那就有返回值。

有返回值时return必须跟一个数据,且与返回值类型匹配。(1)结束方法的执行(2)返回结果给调用方

return;//这种写法直接结束方法,只能用于无返回值。

参数

形参:形式参数,定义方法时的参数为形参

实参:实际参数,调用方法时的参数为实参


方法重载 overload

发生在同一类中,方法名相同,参数列表不同,方法体不同,与返回值无关。

编译器根据方法的签名自动绑定方法。签名:方法名+参数列表

方便同一方法使用不同参数,输出不同的结果。

例子:

System.out.println();
System.out.println(int a );
System.out.println(String a );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值