在这篇文章我们将解决这几个问题:

  • 什么是类、对象和方法;
  • 如何构造对象、方法;
  • 如何在一个方法中调用另一个方法。

什么是类、对象和方法

:类是一个模板,它描述一类对象的行为和状态。
方法:Java方法是语句的集合,它们在一起执行一个功能,是解决一类问题的步骤的有序组合。
对象:对象是类的一个实例,有状态和行为。


如何构造(创建)类、方法、对象

创建类

public class Study01{
//这里就创建了一个Study01的类
}

在创建类时要注意:

  1. 类名要和文件名一至;
  2. 类名首字母要大写。

构造方法

每个类都有构造方法。在创建对象的时候,至少要有一个构造方法(在只有一个方法时,一般为main方法)。一个类可以有多个构造方法。

  • 构造普通方法:
public class Study01 {
    public static void mm(){
        //这里构造了一个mm的方法
        System.out.println("3月");
    }
}
  • 构造main方法:
public class Study01 {
	public static void mm(){
        System.out.println("3月");
    }
    public static void main(String[] args){
    //这里构造了一个main方法
    System.out.println("现在的月份是:");
    }
}

注意在构造main方法时括号里面String[] args不能省略。

创建对象

对象要根据类来创建,同时要用关键字 new

public class Study01 {
    public static void mm(){
        System.out.println("3月");
    }
    public static void main(String[] args){
        Study01 date = new Study01();
        //这里创建了一个对象:date
        System.out.println("现在的月份是:");
    }
}

如何在一个方法中调用另一个方法

  • 在其它普通方法中:
    调用其它方法直接用方法名();即可
public static void AAA(){//这是一个方法AAA
	BBB();//这样就调用了方法BBB
	}
	
	public static void BBB(){//这是另一个方法BBB
	System.out.println("Hello!");
	}
  • 在main方法中:
    既可以像在其它普通方法中调用,也可以创建一个对象再调用。
public class Study01 {
    public static void mm(){
        System.out.println("3月");
    }
    public static void main(String[] args){
        Study01 date = new Study01();
        System.out.println("现在的月份是:");
        date.mm();
        //调用了mm方法
    }
}

创建对象:
对象名.方法名();


最后我们代码输出的结果:

java 对象名.方法名(参数列表) java类 方法 对象_java 对象名.方法名(参数列表)

这时候有人会发现编译时提示:编码GBK不可映射字符,或者运行出来的中文乱码了。