面向对象(重要)

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);
    */

你可能感兴趣的:(面向对象(重要))