Java语言基础03-方法
2008-06-03 16:20
417 查看
方法 | page 3 of 37 |
方法调用语法 |
<instance>.<behavior>() |
<variable> = <instance>.<behavior>(<arguments>...) |
fido.bark()
从语法上说, Java 语言支持将数据传给方法和获取从方法返回的值,但上面示例中的调用既没传数据也没有返回值。
Java 是一门强调类型(strongly typed) 的语言, 它要求变量、变量的值、返回类型等都必须正确匹配, 部分原因在于数据类型是区分同名的多个方法的要素。 方法的返回类型和参数都是在定义的时候就给定的:
方法定义语法 |
void <method-name>(<arguments>...) { <statements>... } |
<return-type> <method-name>(<arguments>...) { <statements>... } |
在上例中,返回类型为 void 表明方法 bark() 无须计算出任何结果传回给调用它的程序块。同时,bark() 也被无参调用。按对象学的说法, 调用特定对象(即类的某个实例)的方法被称为消息传递(message passing)。在上例中,消息不含有附加数据(没有参数)。
至此,如果我们为 Dog 创建了一个实例,那么当它被激活时就能够 bark 了,但是我们尚无办法描述某些数据,比方说,让它 bark 多少次, 它是什么品种等等。在考察那些能使 Dog 这个数据类型更加通用的语言结构之前,我们还应先考虑 Java 语言的另一个方面,那就是,运行一个程序到底需要什么?
相关文章推荐
- java语言基础(69)——集合框架(泛型的多种应用场景、泛型类、泛型方法、泛型接口)
- java语言基础-引出方法-方法定义-基本调用操作
- java语言基础-方法的递归操作
- java语言-基础(java System类中的arraycopy方法)
- Java语言基础-9.方法三要素
- java语言基础(24)——构造方法
- Java语言基础15-有返回值的方法
- 黑马程序员——Java语言基础(方法、数组、内存分析)
- 03.java语言基础-变量的定义和基本使用
- Java语言基础{Java_se(05)}-面向对象-封装-构造方法-成员变量,局部变量
- Java语言基础-13.Java系统API方法调用
- Java语言基础15-有返回值的方法
- 01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
- 黑马程序员——Java语言基础——03.面向对象(2)三大特征
- java语言基础:类,对象,方法,关键字详解
- Java语言基础(六)char成员变量默认初始值 最简单的Java源文件 Java的main()方法
- Java千百问_03基础语法(016)_main方法是什么
- 03.Java语言基础
- java语言基础(53)——String 字面值对象和构造方法创建对象的区别
- java语言基础-方法中的术语