在这篇文章我们将解决这几个问题:
- 什么是类、对象和方法;
- 如何构造对象、方法;
- 如何在一个方法中调用另一个方法。
什么是类、对象和方法
类:类是一个模板,它描述一类对象的行为和状态。
方法:Java方法是语句的集合,它们在一起执行一个功能,是解决一类问题的步骤的有序组合。
对象:对象是类的一个实例,有状态和行为。
如何构造(创建)类、方法、对象
创建类
public class Study01{
//这里就创建了一个Study01的类
}
在创建类时要注意:
- 类名要和文件名一至;
- 类名首字母要大写。
构造方法
每个类都有构造方法。在创建对象的时候,至少要有一个构造方法(在只有一个方法时,一般为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方法
}
}
创建对象:
对象名.方法名();
最后我们代码输出的结果:
这时候有人会发现编译时提示:编码GBK不可映射字符,或者运行出来的中文乱码了。可以参考我的这篇博客编码GBK不可映射字符的3种解决方法。