类名+函数名(参数1,参数2.....){.......return this;}

下述的函数是这样定义的: 类名+函数名(参数1,参数2.....){.......return this;}

int +函数名(参数1,参数2.....){.......return int;}

short+函数名(参数1,参数2.....){.......return short;}

double+函数名(参数1,参数2.....){.......return double;}

String+函数名(参数1,参数2.....){.......return String;}

int[]+函数名(参数1,参数2.....){.......return int[];}

String[]+函数名(参数1,参数2.....){.......return String[];}

void+函数名(参数1,参数2.....){...................................}

 1 import java.awt.Point;
 2   class rectangle
 3     { int x1=0;
 4       int y1=0;
 5       int x2=0;
 6       int y2=0;
 7
 8      rectangle point(int x,int y,int z,int w)
 9       {x1= x;
10        y1= y;
11        x2= z;
12        y2= w;
13        return this;
14        }
15      rectangle point(Point topleft,Point rightbottom)
16       {x1=topleft.x;
17        y1=topleft.y;
18        x2=rightbottom.x;
19        y2=rightbottom.y;
20        return this;
21         }
22       rectangle point(Point topleft,int w,int h)
23        { x1= topleft.x;
24          y1= topleft.y;
25          x2= topleft.x + w;
26          y2= topleft.y - h;
27         return this;
28         }
29       public static void main(String[] args)
30
31        { rectangle experiment = new rectangle();
32          experiment.point(1,2,3,4);
33          System.out.print(experiment.x1+" "+experiment.y1+" "+experiment.x2+" "+experiment.y2);
34          experiment.point(new Point(1,2),new Point(3,4));
35          System.out.print(experiment.x1+" "+experiment.y1+" "+experiment.x2+" "+experiment.y2);
36          experiment.point(new Point(1,2),3,4);
37          System.out.print(experiment.x1+" "+experiment.y1+" "+experiment.x2+" "+experiment.y2);
38         }
39
40    }
时间: 2024-10-12 17:17:54

类名+函数名(参数1,参数2.....){.......return this;}的相关文章

突然的明白--public static 类名 函数名()

public static ImageUtilEngine getImageEngine() { return imageEngine; } 这个是什么啊........纠结了一个多星期的东西 忽然间看到了 /** A safe way to get an instance of the Camera object. */ public static Camera getCameraInstance(){ Camera c = null; try { c = Camera.open(); //

函数的基础及参数

函数的定义: def  函数名() :   #定义函数的固定格式 运行参数 详解: def 表示告诉python这是一个函数  函数名  告诉python我这个函数的名字,以后我要是调用这个名字,直接使用这个函数中的代码         ()    设置参数的内容     使用自定义的函数         函数名() 直接使用函数名()即可进行调用 函数的返回值     return 返回值  #任何时候函数都会有一个返回值,无论你是否已定义,如未定义,将返回一个None,当函数执行了retur

c++-内联函数和函数重载和默认参数和函数指针

内联函数 C++ 内联函数是通常与类一起使用.如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方. 对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数. 如果想把一个函数定义为内联函数,则需要在函数名前面放置关键字 inline,在调用函数之前需要对函数进行定义.如果已定义的函数多于一行,编译器会忽略 inline 限定符. 在类定义中的定义的函数都是内联函数,即使没有使用 inline 说

"&"操作符在声明函数时,修饰参数时的使用

/* 函数名:test 参数传递方式:"&"表示引用传递 参数:$a*/function test(&$a){$a += 1; } //声明变量b,并赋值为1$b = 1; //打印变量b的值为1var_dump($b); //调用test函数test($b); //打印变量b的值为2var_dump($b); //说明:在声明test函数时,传递的参数使用引用"&"传递,而非值传递,值传递是没有"&"操作符的,所

C++ 编译器的函数名修饰规则

C++ 编译器的函数名修饰规则 函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型.LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置. 多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们.当然,在某些情况下需要指定函数的名字修饰,例如在C++程序中, 为了让LINK程序或其他工具能够匹配到正确的函数名字,就必须为重载函数和一些特殊的函数(如

【转载】C++ 编译器的函数名修饰规则

转载自:http://mxdxm.iteye.com/blog/510486 C++ 编译器的函数名修饰规则 函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型.LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置.多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们.当然,在某些情况下需要指定函数的名字修饰,例如在C++程序中,为了让LINK程

python 函数名 、闭包 装饰器 day13

1,函数名的使用. 函数名是函数的名字,本质就是变量,特殊的变量.函数名()加括号就是执行此函数. 1,单独打印函数名就是此函数的内存地址. def func1(): print(555) print(func1) # <function func1 at 0x0000027B7CF1A048> 2,函数名的赋值 def func(): print(666) f = func print(f()) 3,函数名可以作为容器类数据的元素. def f1(): print(111) def f2()

函数名也可以当做变量,

函数名是一个特殊的变量,加括号就能执行函数,函数的名字,本质是变量,特殊的变量 函数名可以当做变量使,可以赋值,可以作为容器类的数据元素,可以作参数,作为函数的返回值 1.赋值 def func1(): print(666) f = func1()  #将函数名赋值给一个变量f print(f) 2.作为容器类的数据元素 def f1(): print(111) def f2(): print(222) def f3(): print(333) def f4(): print(444) #如何只

函数名的运用(第一类对象)以及闭包与迭代器

一.函数名的应用(第一类对象) 1.函数的命名规范和变量是一样的,函数名其实就是变量名. 2.函数名的内存地址 def func(): print("呵呵" print(func) 结果: <function func at 0x1101e4ea0> 3.函数名可以赋值给其他变量 def func(): print("呵呵") print(func) a = func # 把函数当成一个变量赋值给另一个变量 a() # 函数调用 func() 结果: &