导航:首页 > 创造发明 > 用java语言怎么发明新的方法

用java语言怎么发明新的方法

发布时间:2021-06-21 13:46:53

❶ 这个用Java语言写的函数用了什么方法急求

我看见你的代码 就哭了.

❷ 用Java语言如何定义一个这样的类

/**
* 文件名:TestStudent.java
*
* 描述:创建TestStudent类中生成5个学生对象,计算3门课程的平均成绩。
*
* 日期:2010-4-6
*
* 本系统是商用软件,未经授权擅自复制或传播本程序的部分或全部将是非法的
*
* Copyright(C) 吴波 Corporation 2010
*
*/
package com.wb.teststudent;

/**
* <dl> Class Description
* <dd> 项目名称:TestStudent
* <dd> 类名称:TestStudent
* <dd> 类描述:及用来获得和设置学号、姓名、性别、年龄和3门课程成绩的方法
* <dd> 创建人:吴波
* <dd> 创建时间:2010-4-6 下午04:37:26
* <dd> 修改人:无
* <dd> 修改时间:无
* <dd> 修改备注:无
* </dl>
* @author TestStudent
* @see
* @version 1.0
*
*/
public class TestStudent {

/**
* <b>Method main</b>
* <dd>方法作用:(这里用一句话描述这个方法的作用)
* <dd>适用条件:(这里描述这个方法的适用条件 – 可选)
* <dd>执行流程:(这里描述这个方法的执行流程 – 可选)
* <dd>使用方法:(这里描述这个方法的使用方法 – 可选)
* <dd>注意事项:(这里描述这个方法的注意事项 – 可选)
* @param args
* @since Met 1.0
*/
public static void main(String[] args) {
//在这里创建5个对象
}
/**
* <dl> Class Description
* <dd> 项目名称:TestStudent
* <dd> 类名称:Strudent
* <dd> 类描述:定义一个表示学生的类(Student)。Student类包括表示学生的学号、姓名、性别、年龄和3门课
* 程成绩的信息数据
* <dd> 创建人:吴波
* <dd> 创建时间:2010-4-6 下午04:40:46
* <dd> 修改人:无
* <dd> 修改时间:无
* <dd> 修改备注:无
* </dl>
* @author TestStudent
* @see
* @version 1.0
*
*/
public class Strudent {
private int sid;//学生学号
private String sname;//学生姓名
private String ssex;//学生性别
private int sage;//学生年龄
/**
* 这三个成绩属性,可以用String来定义,就是在处理时要强转下.
* 或者用double更准确.
*/
private int sresult1;
private int sresult2;
private int sresult3;

/**
* <b>Getter getSid</b>
* <dd>取得sid值</dd>
* <dd>sid Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sid属性值</dd>
* @return the sid
*/
public int getSid() {
return sid;
}
/**
* <b>Setter setSid</b>
* <dd>设置属性sid的值</dd>
* <dd>sid Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sid赋值</dd>
* @param sid the sid to set
*/
public void setSid(int sid) {
this.sid = sid;
}
/**
* <b>Getter getSname</b>
* <dd>取得sname值</dd>
* <dd>sname Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sname属性值</dd>
* @return the sname
*/
public String getSname() {
return sname;
}
/**
* <b>Setter setSname</b>
* <dd>设置属性sname的值</dd>
* <dd>sname Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sname赋值</dd>
* @param sname the sname to set
*/
public void setSname(String sname) {
this.sname = sname;
}
/**
* <b>Getter getSsex</b>
* <dd>取得ssex值</dd>
* <dd>ssex Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的ssex属性值</dd>
* @return the ssex
*/
public String getSsex() {
return ssex;
}
/**
* <b>Setter setSsex</b>
* <dd>设置属性ssex的值</dd>
* <dd>ssex Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性ssex赋值</dd>
* @param ssex the ssex to set
*/
public void setSsex(String ssex) {
this.ssex = ssex;
}
/**
* <b>Getter getSage</b>
* <dd>取得sage值</dd>
* <dd>sage Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sage属性值</dd>
* @return the sage
*/
public int getSage() {
return sage;
}
/**
* <b>Setter setSage</b>
* <dd>设置属性sage的值</dd>
* <dd>sage Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sage赋值</dd>
* @param sage the sage to set
*/
public void setSage(int sage) {
this.sage = sage;
}
/**
* <b>Getter getSresult1</b>
* <dd>取得sresult1值</dd>
* <dd>sresult1 Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sresult1属性值</dd>
* @return the sresult1
*/
public int getSresult1() {
return sresult1;
}
/**
* <b>Setter setSresult1</b>
* <dd>设置属性sresult1的值</dd>
* <dd>sresult1 Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sresult1赋值</dd>
* @param sresult1 the sresult1 to set
*/
public void setSresult1(int sresult1) {
this.sresult1 = sresult1;
}
/**
* <b>Getter getSresult2</b>
* <dd>取得sresult2值</dd>
* <dd>sresult2 Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sresult2属性值</dd>
* @return the sresult2
*/
public int getSresult2() {
return sresult2;
}
/**
* <b>Setter setSresult2</b>
* <dd>设置属性sresult2的值</dd>
* <dd>sresult2 Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sresult2赋值</dd>
* @param sresult2 the sresult2 to set
*/
public void setSresult2(int sresult2) {
this.sresult2 = sresult2;
}
/**
* <b>Getter getSresult3</b>
* <dd>取得sresult3值</dd>
* <dd>sresult3 Description:(描述对象属性作用)
* <dd>提供一个Public类型访问器,供其他类或自身调用对象的sresult3属性值</dd>
* @return the sresult3
*/
public int getSresult3() {
return sresult3;
}
/**
* <b>Setter setSresult3</b>
* <dd>设置属性sresult3的值</dd>
* <dd>sresult3 Description:(描述对象属性作用)
* <dd>提供一个public类型的方法,为对象属性sresult3赋值</dd>
* @param sresult3 the sresult3 to set
*/
public void setSresult3(int sresult3) {
this.sresult3 = sresult3;
}

/**
* <b>Method getAvgResult</b>
* <dd>方法作用:这个方法用于在创建实体时,计算出学生成绩的平均值
* <dd>适用条件:(这里描述这个方法的适用条件 – 可选)
* <dd>执行流程:(这里描述这个方法的执行流程 – 可选)
* <dd>使用方法:(这里描述这个方法的使用方法 – 可选)
* <dd>注意事项:(这里描述这个方法的注意事项 – 可选)
* @return
* @since Met 1.0
*/
public double getAvgResult(){
return (double)((sresult1+sresult2+sresult3)/3);
}
}
}

❸ 请问一下,Java语言是怎么开发出来的

首先java不是编译型的语言,class文件是中间字节码,由各个平台的jvm进行解释执行,这是java跨平台的根本,也是导致java易被反编译的原因,运行Java的JVM是由C/C++写出来的,标准的C/C++也是跨平台的,不过是代码跨平台,编译后不能跨平台,C/C++编译后形成操作系统相关的汇编码,再连接成可执行文件或库比如Windows的exe,dll这在linux跑不了的,不过标准C/C++的API很少,根本满足不了实际应用,导致"非主流的"C++横行天下,比如微软的VC..是调用Windows特定的库,api比如MFC,这样的程序是代码都不能跨平台的,再底层就是汇编语言了(自己google一下定义吧),C/C++最终要编译成汇编的,汇编再底层就是0111001001000..这是计算机的根本-二进制机器码,计算机软件王国就是这样一层一层堆叠出来的

❹ JAVA这种垃圾语言是怎样被发明出来的

几个人喝咖啡的时候想出来的

❺ java中怎么在方法中重新调用方法

1.与其他语言不同,Java语言不允许编程人员选择采用值传递还是引用传递来传递参数。基本数据类型总是采用值传递。不能把对象传递给方法,而只能传递对象的引用。引用本身也是采用值传递将引用的拷贝传递给方法。当方法收到对象的应用后,他就可以直接操作这个对象。

2.当通过return语句从方法返回信息时,基本数据类型的变量总是以值的形式返回(即返回拷贝),而对象总是以应用的方式返回。

方法调用过程:

1.为调用方法的内存中开辟空间。

2.将实参传递给形参。

3.程序流程跳转到方法里,并执行方法。

4.执行完方法,程序流程跳转到main方法,带回返回值如果有的话,为方法开辟的空间被销毁。
列如:
public class Test {
public static void main(String args[]) {
int a = 10, b = 20;
String str1 = "abc";
String str2 = "def";
swap(a, b);
swap(str1, str2);
System.out.println(a + "/t" + b);
System.out.println(str1 + "/t" + str2);
}

public static void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}

public static void swap(String str1, String str2) {
String temp = str1;
str1 = str2;
str2 = temp;
}
}
结果:

10 20
abc def

注意结果中整型和字符串都没有交换。

❻ 用java语言,怎么实现啊

public class example
{
public static void main(String[] args)
{
Song[] arr = new Song[3]; //声明长度为3的Song对象数组
arr[0] = new Song("倩女幽魂", "怀旧", "张国荣");
arr[1] = new Song("年少有为", "流行", "李荣浩");
arr[2] = new Song("告白气球", "流行", "周杰伦"); //分别赋值
SongTest.lookUp(arr, "流行"); //调用类SongTest的静态方法
}
}
class Song
{
private String name; //声明字符串name
private String type; //声明字符串type
private String singer; //声明字符串singer
public Song() //无参构造方法
{
name = "";
type = "";
singer = ""; //全部赋值为空串
}
public Song(String name, String type, String singer) //满参构造方法
{
this.name = name;
this.type = type;
this.singer = singer; //分别赋值
}
public void setName(String name)
{
this.name = name;
}
public void setType(String type)
{
this.type = type;
}
public void setSinger(String singer) //分别给每个变量设置set方法
{
this.singer = singer;
}
public String getName()
{
return name;
}
public String getType()
{
return type;
}
public String getSinger() //分别给每个变量设置get方法
{
return singer;
}
public void show() //定义输出信息的方法
{
System.out.println("=========");
System.out.println("歌名:" + name);
System.out.println("类型:" + type);
System.out.println("演唱者:" + singer);
System.out.println("=========");
}
}
class SongTest
{
public static void lookUp(Song[] arr, String type) //定义lookUp方法
{
for(Song song : arr) //用foreach遍历arr数组
{
if (song.getType().equals(type)) //如果类型与查找相同
{
song.show(); //调用Show方法输出信息
}
}
}
}

这是代码,重要的地方我都做了注释,希望你能理解。
还有就是由于问题不够清晰,我无法确定类Song中的show方法怎么输出,就按照我自己想的方式输出。有什么其它问题的可以问我。

❼ Java的方法是如何创建和调用

1、方法是类中的一种成员。创建方法自然要先创建包含它的类。比如:

public class Aho

{

private int ;//字段,不是方法,可选,随便创建的

}

2、之后再在其中创建类的成员:方法。比如:

public class Aho

{

private int ;//字段,不是方法

public void showWorld()//这是方法的创建

{

System.out.print("hi");

}

}

3、这样就创建了方法。之后就可以调用方法了。比如:

public class Test {//这又是一个类,用来和上面那个咱创建的沟通的,可以在其中使用咱的功能

public static void main(String[] args) {//这是一个方法,如果要使用某个类的功能应该写在这里

Aho a=new Aho();//创建一个实例

a.showWorld();//调用方法

}

}

4、运行3。

❽ 用java语言编写一个程序(用类的调用写)求高手

要写的东西很多,但是都很简单而繁琐,所以代码就不写了。。
大体思路如下:
建立clsss Marks,包含
private double mark = 0,以及相应public的get、set和print方法。
建立class Students,包含
private String name;//构造函数中初始化name
private Marks javaMark = new Marks();
private Marks c#Mark = new Marks();
private Marks dbMark = new Marks();
private Marks sqlMark = new Marks();
以及相应的4组public的get和set方法(get方法的返回类型最好是Marks)。
同时有print()方法,打印出学生姓名并依次调用4个成绩的print方法。
建立class Input,其中包含main方法,用于初始化20个Students对象并且录入每个对象的4个成绩,如:
Students a = new Students("David");
a.getJavaMark.setMark(99);
a.getC#Mark.setMark(99);
a.getDbMark.setMark(99);
a.getSqlMark.setMark(59);
...............
接下来加分,在没有数组的情况下……:
a.getSqiMark.setMark(a.getSqlMark.getMark() + 5);
b.getSqiMark.setMark(b.getSqlMark.getMark() + 5);
……(复制---粘贴20次=.=!!)
最后再依次调用print()方法,完毕。

❾ 在JAVA中怎么构造一新的方法。

一个方法 必定存在于一个类中 除构造方法外 所有方法 都必须具备 type methodName([parameterType parameter]){ method source; } 当然 有的方法是这样的 Type MethodName([parameterType parameter]); 这属于抽象 例如 protected void preProcessing(Context context, RequestDTO requestDTO, ResponseDTO responseDTO) throws Exception { super.preProcessing(context, requestDTO, responseDTO); /** 1.2 Get the sessionID using common (jp.co.nttdata.finaluna.fw.common.util.ext_v01.login.model.UvoDTO.getSessionID()) */ sessionId = uvo.getSessionID(); /** 1.2 Get the sessionID using common (jp.co.nttdata.finaluna.fw.common.util.ext_v01.login.model.UvoDTO.getSessionID()) */ /** PD 3.1 Get the bussDt using common. (MCBusDateUtil.java.getBussDt(Context,CodeType)) */ bussDt = mcBusDateUtil.getBussDt(context, ONLINE_BUSS_DT); } 省略 公司内部代码 不能公布 呵呵 } /** * <p> * Get Payment Data Generation Date's value. * </p> * * @return Payment Data Generation Date's value. */ DateType getPayDataGenDt(); /** * <p> * Set Payment Data Generation Date's value. * </p> * * @param payDataGenDt * Payment Data Generation Date's value. */ void setPayDataGenDt(DateType payDataGenDt);

❿ Java白痴 请问Java的方法是如何创建和调用的

java世界,一切皆类。万事万物统一于类。
1、方法是类中的一种成员。创建方法自然要先创建包含它的类。比如:
public class Aho
{
private int ;//字段,不是方法,可选,随便创建的
}
2、之后再在其中创建类的成员:方法。比如:
public class Aho
{
private int ;//字段,不是方法
public void showWorld()//这是方法的创建
{
System.out.print("hi");
}
}
3、这样就创建了方法。之后就可以调用方法了。比如:
public class Test {//这又是一个类,用来和上面那个咱创建的沟通的,可以在其中使用咱的功能
public static void main(String[] args) {//这是一个方法,如果要使用某个类的功能应该写在这里
Aho a=new Aho();//创建一个实例
a.showWorld();//调用方法
}
}
4、运行3,就会得到 hi 的结果
这是最基本的用法,至于什么静态类,静态方法之类的都是在此之上变异的。凡能问出问题的就代表知道自己不知道,比起连自己不知道都不知道的人强千百倍,所以你不是java白痴,是大有前途

阅读全文

与用java语言怎么发明新的方法相关的资料

热点内容
乐聚投诉 浏览:523
轮子什么时候发明 浏览:151
马鞍山陶世宏 浏览:16
马鞍山茂 浏览:5
通辽工商局咨询电话 浏览:304
谁发明的糍粑 浏览:430
国家公共文化服务示范区 浏览:646
pdf设置有效期 浏览:634
广告词版权登记 浏览:796
基本公共卫生服务考核方案 浏览:660
公共服务平台建设领导小组 浏览:165
人类创造了那些机器人 浏览:933
公共文化服务保障法何时实施 浏览:169
辽宁育婴师证书领取 浏览:735
划拨土地使用权转让能转让吗 浏览:97
2019年公需科目知识产权考试答案 浏览:256
关于知识产权管理办法 浏览:331
公共卫生服务培训笔记 浏览:532
基层公共卫生服务技术题库 浏览:497
中国城市老年体育公共服务体系的反思与重构 浏览:932