首页 > 其他 > 详细

对象和方法

时间:2020-06-22 17:27:32      阅读:70      评论:0      收藏:0      [点我收藏+]

对象和方法

对象(万事万物皆对象)

  • 将功能、结构等封装在类中,通过类的实例化,来调用具体的功能结构
  • 涉及到Java语言与前端(HTML)、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象

匿名对象

  • 建的对象没有赋给变量名
  • 匿名对象只能调用一次

方法

方法的重载

概念

在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或参数类型不同

特点

  1. 与返回值类型无关
  2. 与方法的权限修饰符无关
  3. 与方法的形参变量名无关
  4. 与方法体无关

调用指定方法

通过对象调用方法的时候,通过方法名(参数列表)来确定具体调用的方法

可变个数的形参

类似于数组的不同表现方式?

格式

数据类型 ... 变量名

String ... strs

注意

  1. 当调用时,传入的参数个数可以是:0,1,2,3,.......n
  2. 可变个数形参方法与本类中方法名相同,形参不同的方法之间构成重载
  3. 与本类中方法名相同,形参不同的数组方法之间不能构成重载
  4. 遍历的方法与数组相同
  5. 可变个数形参在方法的形参中,必须声明在末尾

形参int i,String ... stu正确;string ... stu,int i错误

  1. 可变个数形参在方法的形参中,最多只能声明一个形参

方法参数值的传递机制

关于变量的赋值

  1. 如果变量是基本数据类型,此时赋值的是变量所保存的数据值
  2. 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值

形参和实参

  1. 形参:方法定义时,声明的小括号内的参数
  2. 实参:调用方法时,实际传递给形参的数据

递归方法

  1. 一个方法体内调用它自身
  2. 无需循环控制去执行某段代码
  3. 一定要向已知方向递归,否则这种递归就变成了无穷递归,类似死循环

对象和方法

原文:https://www.cnblogs.com/CrabDumplings/p/13177772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!