第一种写法
// 放在类里面的主执行函数
// 理解为主函数执行函数,类执行主函数放置位置不分顺序,放前面也行
class demo{ // 类名demo随意定义
public static void main(String args[]){ //主函数main
Person zhang=new Person(); // Person类实例化zhang对象
zhang.speakHello(); // 您好,很高兴认识您
Man man=new Man(); // Man类实例化man对象
man.speakHello(); // 您好,man
}
}
// 类1或者父类,有多个构造函数,多个构造方法
public class Person {
// 构造函数1、2、3、···
void speakHello(){ //构造方法1、2、3、···
System.out.println("您好,很高兴认识您");
}
}
// 类2或者子类,也有多个构造函数,多个构造方法
class Man extends Person{
// 构造函数1、2、3、···
void speakHello(){ //构造方法1、2、3、···
System.out.println("您好,man");
}
}
第2种写法
// 类1或者父类或者主类主函数,有多个构造函数,多个构造方法
public class Person {
// 构造函数1、2、3、···
void speakHello(){ // 构造方法1、2、3、···
System.out.println("您好,很高兴认识您");
}
// 主函数main
public static void main(String args[]){
Person zhang=new Person(); // Person类实例化zhang对象
zhang.speakHello(); // 您好,很高兴认识您
Man man=new Man(); // Man类实例化man对象
man.speakHello(); // 您好,man
}
}
// 类2或者子类,也有多个构造函数,多个构造方法
class Man extends Person{
// 构造函数1、2、3、···
void speakHello(){ // 构造方法1、2、3、···
System.out.println("您好,man");
}
}