第六堂:方法

  在Java中,方法也就是我们曾在C语言中使用过的函数。所以,在Java中我们自己也可以创建自己的方法,即自己的类库。

  与其他语言不同,Java中存在方法调用栈,新的使用的方法会存在方法调用栈的顶端,新的方法会先执行。新的方法会存在方法调用栈的顶端。

  我们使用方法通常有几种,①空返回静态方法,②空返回非静态方法,③有返回静态方法,④空返回非静态方法。

  方法调用:

  ①静态方法调用静态方法→若为本类中的方法,则直接写方法名();否则写类名.方法名();
  ②静态方法调用非静态方法→首先创建所需方法的类的对象 例:Test t1 = new Test(); t1.add();
  ③非静态方法调用静态方法→若为本类中的方法,则直接写方法名();否则写类名.方法名();
  ④非静态方法调用非静态方法→首先创建所需方法的类的对象 例:Test t1 = new Test(); t1.add();

  方法重载:

  一个类中具有两个到多个具有相同名称,但参数列表不同,这种称为方法重载。

  不同参数列表:①参数个数不同 ②参数类型不同 ③参数顺序不同

 

时间: 2024-10-23 21:22:50

第六堂:方法的相关文章

Perl入门(六) Perl方法的使用

 1.定义一个方法 Perl使用sub定义方法. 语法: sub 方法名称{方法体} 2.调用一个方法 Perl直接使用方法名称调用方法. 调用方式有以下四种: 方法名称: &方法名称: 方法名称(); &方法名称(); 说明:方法调用可以再任何位置,可以在方法前.后调用,也可以在方法体内部调用. 3.传递参数 Perl通过方法名后面的括号将参数列表传递到方法体内.例如:function_name("param1","param2"...); 方

Java SE 第十六讲----方法重载

1.方法重载(Overload):表示两个或多个方法名字相同,但方法参数不同 不同:1)参数个数不同: 2)参数类型不同: 注意:方法的返回值对重载没有任何影响 2.构造方法重载,只需看参数即可.如果想在一个构造方法中调用另外一个构造方法,那么可以使用this()的方式调用this()括号中的参数表示目标构造方法的参数.this()必须要作为构造方法的第一条语句,换句话说,this()之前不能有任何可执行的代码 public class ConstructorOverload { public

JavaScript 基础(六) 数组方法 闭包

在一个对象中绑定函数,称为这个对象的方法.在JavaScript 中,对象的定义是这样的: var guagua = { name:'瓜瓜', birth:1990 }; 但是,如果我们给瓜瓜绑定一个函数,就可以做更多的事情. var guagua = { name:'瓜瓜', birth:1990, age:function(){ var y = new Date().getFullYear(); return y - this.birth; } } guagua.age; // functi

面向对象的学习之-----魔术六个方法

一. php面向对象编程之构造方法__construct() 时间:2013-03-17分类: php浏览:7750 分享到:1 php中构造方法是对象创建完成后第一个被对象自动调用的方法.在每个类中都有一个构造方法,如果没有显示地声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法. 构造方法的作用 通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值. 构造方法的在类中的声明格式 function __constrct([参数列表]){ 方法体//通常用来对

第六堂课 框架和样式表的基础

<iframe src="选择一个页面"></iframe> 一个双标签元素,它的主要作用是在浏览页面上添加一个页面 中间可以添加属性来控制页面的大小和其他功能,例如  width="页面的宽度" height="页面的高度" frameborder="0或1"这是控制边框,scrolling="yes或no"这是是否显示滚动条的意思,如果高和宽都为0,则在页面上看不到了,但被隐藏的

PHP学习笔记十六【方法】

<?php //给一个函数传递基本数据类型 $a=90; $b=90.8; $c=true; $d="hello world"; function test1($a,$b,$c,$d) //test1(&$a,&$b,&$c,&$d)//如果是传地址那么值就会改变 { $a=78; $b=89.5; $c=false; $d="beijing"; } //调用函数 test1($a,$b,$c,$d); echo $a.&quo

PHP学习笔记六【方法-递归】

<?php //递归 global $n;//定义全局变量 function abc($n) { if($n>2) { abc(--$n); } echo '$n='.$n.'<br/>'; } abc(4); //输出 2 2 3 每次遇到函数调用就会开辟一个栈空间 ?>

OC+RAC(六) 核心方法bind

-(void)_test6{ RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) { [subscriber sendNext:@"first value"]; [subscriber sendNext:@"second value"]; [subscriber sendNext:@"third value"

5/25,C语言的第六堂课

1.数组 数组是一组有序数据的集合,数据中的数据排列下标代表数据在数组的序号:数组中每一个元素都属于同一个数据类型,不能把不同的数据类型放在同一个数组里面. 2.如何定义一对数组 要使用数组,必须在程序中先定义数组,要清楚那些数据构成数组,数组中有多少元素,属于哪个数据类型.数组的一般形式是,类型符 +数组名[常量表达式]. 3.怎么引用一维数组元素 定义数组之后,就可以引用数组中的元素,应该注意的是,只能引用数组元素而不能一次整体调用整个数组全部元素的值.数据名的小标赋值表达式是表达对数组元素