「java带参数方法」java函数做参数
今天给各位分享java带参数方法的知识,其中也会对java函数做参数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 带参数的方法
- 2、什么是java中的带参数方法?
- 3、Java带参数的方法?
- 4、JAVA中带参数方法的概念
- 5、JAVA反射中通过Class.forname()如何带参数的方法怎么赋值和调用呀?
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函数做参数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。