「java带参数方法」java函数做参数

博主:adminadmin 2023-01-17 12:27:10 534

今天给各位分享java带参数方法的知识,其中也会对java函数做参数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 带参数的方法

public class zh {

public void qk(double money,String kh)

{

System.out.print(kh+"账户,取款金额:"+money);

}

public void cx(String kh)

{

System.out.print("取款金额:"+money);

}

public void cq(double money,String kh)

{

System.out.print(kh+"账户,存款金额:"+money);

}

public void tc()

{

System.out.print("退出");

}

}

什么是java中的带参数方法?

public

int

getInfo(int

i)

{

i

=

i+1;

return

i;

}

我在这个方法里传入1个int

型的参数i,并且让他的值加了1,带参数的方法一般是用来对这个参数进行操作.

Java带参数的方法?

是青鸟的学生吧,

参数方法很简单的,

调用方法的时候,参数要与定义方法传进的参数一致,返回值的类型要一致,

在方法之中用到这个参数就不需要再定义了,

方法可以有参数也可以没有。

想得到一个结果的话,用有返回类型的方法,

只想要过程的话,用VOID类型,

学校有很多人都蛮强,你可以直接请教他们,那样不是更好懂?

JAVA中带参数方法的概念

简单的说

你做一个登陆的功能

从客户段输入用户名和密码

你的把这两个参数传进方法内和数据库进行比对

这样才知道是否正确

一个方法

hh(String

name,String

passw);

就是这样进行的

那那两个参数进行数据库比对

这就是他的意思

只是作为一个参数拿来用的

加入这个参数没有多大意义

可以不要参数的

比如一个方法就是获取时间或者一个标识

那么就不许要参数只要返回值就可以了

JAVA反射中通过Class.forname()如何带参数的方法怎么赋值和调用呀?

用Class.forName方法动态加载构造方法带参数的类。

1、在用Class.forName方法动态加载构造方法带参数的类时,为了将参数传递进去,可以考虑java的反射机制,比如有一个类如下:

public class Cat{

                    private int age;

                    private String name;

                    public void Cat(String name, int age){

                           this.name = name;

                           this.age = age;

                   }

        }

2、如果想用Class.forName方法动态加载这个类,可以用以下类似的代码实现:

 import java.lang.reflect.Constructor;

        publc class LoadCat{

                    private int age;

                    private String name;

                    public void LoadCat(String name, int age){

                           super();

                           this.name = name;

                           this.age = age;

                   }

                   public static void main(String args[ ]){

                             Class clazz = Class.forName("Cat");

                             Constructor constructor = clazz.getConstructor(String.class, int.class);

                             LoadCat test = (LoadCat) constructor.newInstance("test", 1);

                   }

        }

3、补充:

(1)反射方式调用对象类的由参构造方法!

(2)调用者与被调用者不在同包中(SpecialCalendar位于Calendar包中) 

调用者使用Class.forName()方法,应该显示的注明路径(包名) 

Class? special = Class.forName("Calendar.SpecialCalendar"); 

Constructor? special_Calendar = 

special.getConstructor(int.class,int.class,int.class); 

specialCalendar = (SpecialCalendar) 

special_Calendar.newInstance(2011,5,27);

4、方法二:

package com.sanmao10;import java.lang.reflect.Constructor;public class test2 {

    /**

     * ###27.05_反射(通过反射获取带参构造方法并使用)

     * Constructor

     * Class类的newInstance()方法是使用该类无参的构造函数创建对象, 如果一个类没有无参的构造函数,

     * 就不能这样创建了,可以调用Class类的getConstructor(String.class,int.class)

     * 方法获取一个指定的构造函数然后再调用Constructor类的newInstance("张三",20)方法创建对象*/

    public static void main(String[] args) throws Exception{

        Class clazz=Class.forName("com.sanmao10.Person");//        Person p=(Person)clazz.newInstance();    //通过无参构造创建对象//        p.say();

        Constructor c=clazz.getConstructor(String.class,int.class);//获取有参构造

        Person p=(Person) c.newInstance("sanmao",12);    //通过有参构造创建对象

        p.say();

    }

}

关于java带参数方法和java函数做参数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。