类1调用类2的子方法不会触发类2的main方法

原创 2015年11月20日 13:35:58

如果类1和类2中都有main方法,而类1的main方法还要调用类2的子方法,类2的main方法不会被调用,就是说,main方法只能作为入口地址是唯一存在的,如果没有直接在main方法所在的类触发这个方法,这个方法只能被看做一般方法被其他类调用。


Test1.java

public class Test1 {
public static void main(String [] args){
System.out.println("Test1的main方法");
}

public void test1method(){
System.out.println("Test1的test1method方法");
}


}


Test2.java

public class Test2 {



/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 t=new Test1();
t.test1method();

}


}


Test2.java运行结果:

Test1的test1method方法


Test3.java

public class Test3{



/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 t=new Test1();
t.test1method();
t.main(args);
}


}


Test3.java运行结果:

Test1的test1method方法
Test1的main方法


版权声明:本文为博主原创文章,欢迎转载,转载请声明出处 http://blog.csdn.net/bestcxx。

相关文章推荐

11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:李磊涛 *完成时间:2016年...

实现简单通讯录操作。
1、定义联系人类AddressPerson。实例变量:姓名、性别、电话号码、住址、分组名称。方法:自定义初始化方法(姓名、电话号码)、显示联系人信息
2、在main.m中定义可变

(在 .h文件中声明) #import @interface AddressPerson : NSObject { NSString *_name;//姓名 NSString *_...

exit和_exit 进程终止有5种方法: 1正常终止 (1)从main函数返回 (2)调用exit (3)调用_exit 2异常终止 (1)调用abort (2)由一个信号来终止 exi

四个函数的声明分别是:         void* realloc(void* ptr, unsigned newsize);         void* malloc(unsigned size...

C#--第2周实验--任务2(1)--用户输入一个字符,并用Console类的Readkey()方法读取该字符,并在控制台上输出该字符(改进版)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:创建...

4.1(抽象类)1)定义shape抽象类,包含求面积和求周长的方法;2)定义Circle类和Rectangle类继承shape类;3)定义Square类继承Rectangle类;4)运行时,让用户

摩尔的Java学习笔记4.1 (抽象类)1)定义shape抽象类,包含求面积和求周长的方法;2)定义Circle类和Rectangle类继承shape类;3)定义Square类继承Rectangle类...

5.1(接口)1)定义shape接口,包含求面积和求周长的方法;2)定义Circle类、Rectangle类、Square类;

摩尔的Java学习笔记5.1 (接口)1)定义shape接口,包含求面积和求周长的方法;2)定义Circle类、Rectangle类、Square类;3)要求Circle类和Rectangle类实现s...

01_String类常用方法(1)(2)

String类常用的方法(1) charAt public char charAt(int index) 返回字符串第index值 length public int lengt...

Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator

TreeSet还具有可以对集合中的元素进行指定顺序的排序的功能。 这个功能实现的基本原理就是,当存放元素的时候进行比较,比较之后再存入。对于普通的字符串它可以完美的实现排序功能,但当是自定义类的时候就...

Java中通过反射调用其他类中的main方法时要注意的问题

一、正常情况下我们调用其他类的方法,如果是静态的,就直接:类名.方法 ;如果不是静态的:对象.方法;因为main为静态方法,所以调用它只需:类名.main(String...args)即可。   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)