返回值与参数
public class Dog {
// 定义一个狗的类,类中有属性:姓名,性别,品种
String name;
char sex;
String veriaty;
//无返回,无参数
public void DogRun() {//狗跑步的方法
System.out.println("某某品种狗狗跑的好快");
}
public void DogGrouth() {//狗长大的方法
System.out.println("某某姓名的狗狗长大了");
}
//有返回,无参数
public String Dogname() {//得到狗的姓名方法
return name;
}
public char Dogsex() {//得到狗的性别的方法
return sex;
}
public String Dogveriaty() {//得到狗的品种的方法
return veriaty;
}
public String toString() {//返回当前对象信息的方法
return "狗狗姓名:" + name + " 狗狗性别:" + sex + " 狗狗品种:" + veriaty;
}
//无返回,有参数
public void setname(String a) {//设置当前狗的姓名的方法
name =a;
}
public void setsex(char b) {//设置当前狗的性别的方法
sex = b;
}
public void setveriaty(String c) {//设置当前狗的品种的方法
veriaty = c;
}
}
测试类:
public class TextDog {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generatedmethod stub
Dog d = new Dog();
d.name = "XiaoHei";
d.sex = '公';
d.veriaty = "good";
d.DogRun();
d.DogGrouth();
System.out.println(d.Dogname());
System.out.println(d.Dogsex());
System.out.println(d.Dogveriaty());
System.out.println(d.toString());
d.setname("Wangcai");
d.setsex('公');
d.setveriaty("better");
System.out.println(d.toString());
}
}
public class Car {
String name;
char sex;
int age;
String DriveCode;
String CarCode;
// 设置姓名方法,设置性别方法,设置年龄方法,设置驾驶证号方法,设置汽车牌号的方法。
public void setName(String a) {
name = a;
}
public void setSex(char b) {
sex = b;
}
public void setAge(int c) {
age = c;
}
public void setDriveCode(String d) {
DriveCode = d;
}
public void setCarCode(String e) {
CarCode = e;
}
// 得到姓名方法,得到性别方法,得到年龄方法,得到驾驶证号方法,得到汽车牌号的方法。
// 以及显示所有数据的方法(toString)。
public String a() {
return name;
}
public char b() {
return sex;
}
public int c() {
return age;
}
public String d() {
return DriveCode;
}
public String e() {
return CarCode;
}
public String toString() {
return "姓名" + name + "\0\0" + "性别" + sex + " 年龄" + age + " 驾驶证号"
+ DriveCode + " 汽车牌号" + CarCode;
}
// 司机开车的方法,显示“某某司机正在开某某牌号的车”。司机停车的方法,显示“某某司机把某某牌号的车停了下来”。
public void DriveCar(){
System.out.println(name+"司机正在开"+CarCode+"车");
}
public void StopCar(){
System.out.println(name+"司机把"+CarCode+"车停下来");
}
// 检查此司机是否是某某姓名的方法,要求传入一个司机的姓名,
// 检查这个姓名是否是此司机的姓名,要求返回一个true或false。
public boolean f(String names){
return name.equals(names)?true:false;
}
// 检查此司机是否是某某汽车牌号的方法,要求传入一个车牌号,
// 检查这个牌号是否是此司机的汽车牌号,要求返回一个true或false。
public boolean g(String CarCodes){
return CarCode.equals(CarCodes)?true:false;
}
}
测试类:
public class TextCar {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generatedmethod stub
Car a = new Car();
a.name = "吴鑫";
a.age = 19;
a.sex = '男';
a.DriveCode = "123";
a.CarCode = "Woo9";
System.out.println(a.toString());
a.DriveCar();
a.StopCar();
System.out.println(a.f("吴鑫"));
System.out.println(a.g("W005"));
}
}
分享到:
相关推荐
对于习惯了Visual Studio(简称VS)开发环境中的.NET开发者来说,按下`///+Tab`键即可自动生成带有参数和返回值的代码注释,这大大提高了开发效率。然而,在使用IntelliJ IDEA进行Java开发时,这种便捷的功能似乎并...
本教程将深入探讨如何将返回值作为参数传递,这是一个高级主题,它可以帮助你更好地理解和利用函数的功能。 首先,我们要明确一点:在Python中,函数通过`return`语句返回值。当你在一个函数中遇到`return`时,程序...
#### 四、参数传递与返回值获取 1. **参数传递**: - 在异步调用中,参数可以通过`BeginInvoke`方法的第一个或多个参数传递给被调用的方法。 - 如示例中的`BeginInvoke(1, 3, callback, null)`,其中1和3分别作为`...
本文实例讲述了C#调用存储过程的方法。分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGIN SELECT @studentname=...
5-4-函数的返回值和参数进阶.docx
### 有参数无返回值的函数 #### 一、引言 在计算机编程中,函数是一种重要的编程结构,用于封装可重复使用的代码片段。根据不同的功能需求,函数可以设计成带有参数或者没有参数,以及是否返回值的形式。本文将重点...
本文将深入探讨WCF中参数和返回值的处理,并通过一个示例代码来展示如何进行测试。 首先,我们需要理解WCF服务的基本结构。一个WCF服务通常由一个接口定义(IService1),一个实现类(Service1)以及服务配置文件...
利用FiddlerScript获取请求参数,请求中有指定参数时修改返回值。
3、A接口返回值例如token赋值给B接口请求参数操作步骤; 图文并茂 1 接口参数化 第一步:点击右上角图标,打开环境配置页面,选择Globals,设置全局变量; 第二步:添加变量名称,设置对应的变量值,保存; 第...
8. **文件交互**:如果返回值较复杂,不适合通过命令行参数或标准输出传递,主程序和子程序可以通过共享文件来交换数据。子程序写入文件,主程序读取文件内容,从而获取返回值。 9. **命名管道或套接字**:对于更...
QT编写DLL给外部程序调用示例 方法 参数 返回值 事件回调 : 1:C#或者 NET 第一步:引入命名空间; using System Runtime InteropServices; 第二步:声明函数 必须与实际DLL中函数名及参数一致; [DllImport "qt...
在C++编程中,引用(reference)是一种非常重要的特性,它可以作为函数参数和返回值,带来许多优势。本文将详细探讨引用在这些场景下的用法和好处。 首先,让我们了解引用的基本概念。引用不是一个新的数据类型,...
一、函数返回值的定义与作用 函数返回值是指函数执行完毕后返回给调用者的一个结果。在C语言中,函数可以返回各种类型的值,包括整型、浮点型、字符型等。返回值允许函数向调用者提供计算结果或状态信息,是函数间...
- 在C#等编程语言中,可以捕获`RETURN`的值来判断存储过程的执行情况,如示例所示,通过`cmd.Parameters["@RETURN_VALUE"]`获取返回值。 2. `OUTPUT`参数: - `OUTPUT`参数允许存储过程修改传递给它的参数的值,...
在这个“Swift视频教程:函数篇 形式参数与返回值②无返回值”中,我们将深入探讨Swift中的函数,特别是那些不返回任何值的函数。 函数在编程中起着至关重要的作用,它们是一段可重复使用的代码块,执行特定任务。...
### 参数与返回值的配合使用 1. **计算和返回**:有时,方法接收参数进行计算,并返回结果。例如,`addNumbers`方法接收两个数字作为参数,计算它们的和,并返回结果。 2. **无返回值但有参数**:某些方法可能只...
`operation`参数就是一个函数指针,可以在`applyOperation`内部调用传入的函数来对数组元素进行操作第 20 页 / 共 33 页总结• 函数参数与返回值是程序设计中的核心概念,通过参数传递数据,通过返回值返回结果• ...
主要介绍一种提高嵌入式软件设计效率和代码质量的方法,该方法在使用实时操作系统μC/OSII进行嵌入式系统的软件设计时,通过对μC/OSII的系统函数的参数和返回值进行判断和处理,来提高嵌入式软件设计的效率和代码的...
《进程通信之三 父进程传参数与子进程返回值》 http://blog.csdn.net/morewindows/article/details/8683830 配套程序。本篇介绍一个简单而又实用的进程通信方式——父进程向子进程传入参数并获取子进程返回值。这个...