package forken;
/**
- 什么是类:具有相同属性和行为的一个模板 类是一个抽象的概念
- 再类中只能写属性(变量)和行为(方法)
- 对象是一个具体的 而类是抽象的
- 面向对象编程就是面向类(class)来编程 对象就是对类(模板)的复制
- @author Administrator
*/
public class person {
//属性(变量)
String name;
String sex;
int age;
String school;
double salary;
//行为(方法/函数)
public void eat(){
System.out.println("eat..................");
}
public void sleep(){
System.out.println("sleep..............");
}
//测试方法(一个类中只能有一个main方法 而且main方法可以写到其他类中
public static void main(String[] args) {
}
}
..........................................................
package forken;
import java.awt.MultipleGradientPaint.CycleMethod;
import java.security.PublicKey;
import java.util.Scanner;
import org.omg.CORBA.PUBLIC_MEMBER;
/**
- 函数(方法): 函数就是一个功能 函数分为:1 有返回值方法(基本数据类型 引用类型) 2 无返回值方法() 函数的参数: 1 有参数的方法 2
- 无参数的方法 注意: 参数可以当作用户的输入
- 定义函数的语法: public static 返回值类型 方法名(参数1 , 参数2 , ..... 参数n){
- } 有返回值方法:可以返回基本类型 引用类型 如果一个方法有返回值类型 一定要有return return表示方法的最终结果 返回值一定要与返回值类型匹配
- public static 返回值类型 方法名(参数1 , 参数2 ........参数n){ return 返回值 }
- 有返回值方法与无返回值方法区别;
1.有返回值方法,方法结果是由方法的调用者来输出
public static string m2(){
return "m2";
}
string name=m2();
system.out.printin(name);
2.无返回值方法,是在当前方法中输出结果
public static void(){
system.out.printin("m1.......");
}
m1();
- @author Administrator
*/
public class methoddemon {
/*
* public static void login(String username,String password){
* System.out.println(username+"........"+password); }
*
* public static void sum(int a,int b){ int c=a+b; System.out.println(c); }
*
* public static void eat(){ //无参数 System.out.println("eat....."); }
*
* public static int sum1(int a,int b, int c){ return a+b+c; }
*/
// public static void method(int[] arr){
// for (int i = 0; i < arr.length; i++) {
// System.out.println(arr[i]);
// }
// }
public static int[] method(int[] arry) {
return arry;
}
public static void main(String[] args) {
int[] array = { 1, 2, 3, 4, 5, 6, 7, 8 };
int[] aaaa=methoddemon.method(array);
for (int i = 0; i < aaaa.length; i++) {
System.out.println(aaaa[i]);
}
// int[] array = { 1, 2, 3, 4, 5, 6, 7, 8 };
// methoddemon.method(array);
}
}
/*
- //如何调用login方法:类名。方法名()
- methoddemon.login("tom", "123456");
- Scanner input=new Scanner(System.in);
- System.out.println("输入第一个数字");
- int a=input.nextInt();
- System.out.println("输入第二个数字'");
- int b=input.nextInt();
- methoddemon.sum(a , b);
- methoddemon.eat(); //无参数
- int aa=methoddemon.sum1(1, 2, 3);
- System.out.println(aa);
*/