当前位置:首页 » 编程语言 » java定义方法

java定义方法

发布时间: 2022-01-10 05:54:27

1. java怎么定义公共方法

public string getName(){
return "abcd";

}

2. java方法怎么定义

java方法包括:方法的签名,方法体。方法的签名部分又包括:访问权限,返回值,函数名,形参列表。方法体:方法的主体部分,即函数的实现部分。
示例:private int function1(int s)
{
return s;

}
其中private是访问权限,除此之外还有public,protect,默认这三种权限。
int是返回值的类型,而这个地方的返回值是可以任意类型的。也可以不返回值。那就是void类型。
形参列表是需要从外部传进来的值。传入一个参数值进行处理。
可以这样理解:你想要削苹果,函数就相当于一把小刀,你用这把小刀去削完,就相当于函数处理完数据。

3. 关于Java定义方法

这个涉及到Java的作用域,分别是public、缺省(默认)、protected以及private。
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。

3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

4、默认(缺省)则在包内包外的子类都可见。

4. java方法定义

Java定义方法流程如下:
Tv 这个类中定义一个我是电视机的方法,首先方法必须有名字 有时使用范围 有返回值 返回值可以为空,如下面代码
Class Tv{
public void myName(){
system.out.println("我是李家的电视机");
}
public static void mian(String[] args){
Tv t = new Tv();
t.myName();
}
}
在main 方法体中,我首先初始化 Tv 这个类,初始化类 必须用到new 这个关键字, 然后 用Tv类的引用t来操作Tv的对像中的方法,如上面t.myName(),即:对象引用点方法的名字
右键Run as Application 运行 控制台 会输出 我是李家的电视机。

5. Java定义方法

定义类就是class,定义里面的这些属性就是int String这些,这个作业太基础了吧。。。。。

6. 定义JAVA方法有哪些要素

定义一个java方法,例如:
public static int function(double a)
{
System.out.println("hello world");
}

1.首先
public为访问修饰符,表示这个方法所有其他类里面都能访问
除此之外还有private和protect。
如果上述三个都不写,则为默认访问类型。

2.static表示静态,根据需求,可选。

3.int 返回类型,必选,其他可以为double char等或者是对象引用类型。如果什么都不用返回,则用void

4.function 方法名称,根据自己需求去起名

5(double a) 形参,可选,可多个,用逗号分隔。

6{
System.out.println("hello world");
}
方法体,调用这个方法执行的内容

7.还可以在返回类型前面加上abstract,如果加上abstract,则,不可以写方法体

7. 在java中怎么定义一个方法

引用:
在这个程序里面的a.getx()自定义方法,就需要返回值.
因为前面的实例变量x为整型
所以返回值类型也要是整型
然后用return返回x的值50
用a.getx()调用
使用System.out.println();输出return返回来的值

public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}

运行结果为50

8. 关于java方法定义

package nc.bs.impl;

public class Player {

private String name;

private double salary;

public Player(String name, int salary) {
this.name = name;
this.salary = salary;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public double getSalary() {
return salary;
}

public void setSalary(double salary) {
this.salary = salary;
}

}

package nc.bs.impl;

import java.util.ArrayList;

public class Team {
private String name;

private int num;

private ArrayList<Player> player=new ArrayList<Player>();
/**
*
* @param team 团队
* @param normative 薪水标准
* @return 判断结果
* @throws Exception
*/
public static String isGoBeyond(Team team,double normative) throws Exception {
if(team==null)
{
throw new Exception("该团队为空");
}
StringBuffer result=new StringBuffer();
int personCount=team.getNum();
ArrayList<Player> list=team.getPlayer();
double totalTeam=0;
for (Player p:list) {
totalTeam+=p.getSalary();
if(p.getSalary()>normative)
{
result.append("球员:"+p.getName()+"薪水超标,目前薪水:"+p.getSalary());
}
}
double avgTeam=totalTeam/personCount;
String teamStr=avgTeam>normative?" 平均薪水已超标":" 平均薪水未超标";
result.append("球队平均薪水:"+avgTeam+teamStr);
return result.toString();
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
public int getNum()
{
if(!player.isEmpty()){
num=player.size();
}
return num;
}

public ArrayList<Player> getPlayer() {
return player;
}

}

9. java中能在方法中定义方法吗

方法中不能直接定义方法,但可以在方法中定义类,类里面再定义方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}

10. 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("") ; // 换行
}
}

热点内容
打开加密pdf 发布:2024-12-25 23:24:57 浏览:740
动态sql查询条件 发布:2024-12-25 23:24:56 浏览:301
qq群上传速度 发布:2024-12-25 23:13:09 浏览:478
编程工程学 发布:2024-12-25 23:07:28 浏览:715
李小璐贾乃亮超级访问 发布:2024-12-25 22:47:50 浏览:717
电信精品宽带多ip路由如何配置 发布:2024-12-25 22:45:44 浏览:382
在linux下安装python 发布:2024-12-25 22:40:42 浏览:337
路由搭建本地dns解析服务器 发布:2024-12-25 22:31:58 浏览:211
ftp怎么上传5g以上大文件 发布:2024-12-25 22:31:15 浏览:160
吃鸡如何听声辨位安卓 发布:2024-12-25 22:31:03 浏览:265