‘壹’ java编程中的"方法"是什么意思
在一个类中,程序的作用体现在方法中。方法是JAVA创建一个有名字的子程序的方法。
1、方法的实现包括两部分内容:方法声明和方法体。
[public | protected | private ] [static]
[final| abstract] [native] [synchronized]
returnType methodName([paramList])
[throws exceptionList] //方法声明
{statements} //方法体
——方法体是对方法的实现,它包括局部变量的声明以及所有合法的Java指令。方法体中声明的局部变量的作用域在该方法内部。若局部变量与类的成员变量同名,则类的成员变量被隐藏。
—— 方法声明中的限定词的含义:
static: 类方法,可通过类名直接调用
abstract: 抽象方法,没有方法体
final: 指最后一个方法
方法声明包括方法名、返回类型和外部参数。其中参数的类型可以是简单数据类型,也可以是复合数据类型(又称引用数据类型)。
对于简单数据类型来说,java实现的是值传递,方法接收参数的值,但不能改变这些参数的值。如果要改变参数的值,则用引用数据类型,因为引用数据类型传递给方法的是数据在内存中的地址,方法中对数据的操作可以改变数据的值。
补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
‘贰’ java中的方法是什么意思
方法就是
c语言
中的
函数
,一个意思,例子:
int
getSum(int
a,
int
b){
return
a
+
b;
}
为什么需要函数或者方法。。这个问题好问得好
是为了减少
代码
的
耦合度
,每个函数都有自己的功能,比方一个
计算器
,有
加减乘除
功能,可以把加减乘除的实现都变成一个方法。
这样一来做的好处就是,万一有一天要求变了,比方
除法
需要保留2位小数之类的,只要改实现除法的这个方法就可以了;若刚刚没有把4个操作分割开,那么只能在对所有代码进行修改,不但找起来麻烦,而且在
程序
大了之后就会出现很大的问题的。
题外话,类的存在也是这个原因。
‘叁’ 在java语言中方法指的是什么(初学java者)
方法就是解决问题的方法,是函数的具体步骤,不是空架子!
‘肆’ java中的类和方法是什么意思
类就是把对象中的你所关心的部分给提取出来的一个集合,方法只是需要执行的内容
‘伍’ java方法的定义
//给你一条条解释吧 public class MethodDemo01{ //main方法,程序的入口
public static void main(String args[]){ //调用该类的静态方法,因为main是静态的方法,所以printInfo方法只能是写成静态的,不然需要实例化该类之后再用实例名称调用该方法了//这里调用了三次,显然结果都会一样。
printInfo() ; // 调用printInfo()方法
printInfo() ; // 调用printInfo()方法
printInfo() ; // 调用printInfo()方法
System.out.println("Hello World!!!") ;
} //静态方法
public static void printInfo(){//定义了一字符数组,并初始化了元素值
char c[] = {'H','e','l','l',
'o',',','L','X','H'} ; // 定义字符数组//循环,c.length 表示字符数组c的长度,也就是元素的个数
for(int x=0;x<c.length;x++){ // 循环输出//循环一次输出一个字符
System.out.print(c[x]) ;
}//循环完成就把所有的字符都输出来了。//这个换行的语句 可以不带参数!
System.out.println("") ; // 换行
}
}
‘陆’ java中的%是什么意思
操作符号表示:取余
除法运算中:被除数 除以 除数 等于 商 加 余数
取余的结果就是余数
比如:a=10%3 则a的值为1(余数为1)
‘柒’ 什么是Java的方法
1. java中方法不能单独存在,所有方法必须定义在类中.
2. 从逻辑上说,一个方法要么属于一个对象,要么属于一个类(使用static修改的方法)
3. 永远不可能独立执行方法,执行方法必须使用类或对象作为调用者.包括隐式的this对象
‘捌’ java 中的setExtendedState方法是什么意思
<pre t="code" l="java">import javax.swing.JFrame;
import java.awt.EventQueue;
public class TestJFrame {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
@Override public void run(){
final JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setResizable(false);
frame.setVisible(true);
}
});
}
}这样没有问题哦