java的构造函数中梦有return语句吗

如题所述

第1个回答  2015-05-21

当然有,但是你不能返回值,相当于返回值为void,但并不是void

public class Test{
public static void main(String[] arg){
new Test(-1);
}
public Test(int arg){
System.out.println("return 前");
if(arg<0)    //应为arg==-1
return;    //所有后面的就不会继续执行了
System.out.println("return 后");  //这句话不会被打印出来
}
}

第2个回答  2015-05-21
梦游~
因为构造器梦有返回值~追问

嗯,能有retueb语句吗

追答

你可以试试~

第3个回答  2015-05-21
1、不能,因为java类的构造方法连基本的void返回类型都不能有,你能返回啥?

2、构造函数的定义方法, public 类名(){ 可以有方法体,布恩那个有return }本回答被网友采纳

java中,抽象类可以有构造方法吗?
抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已。在继承了抽象类的子类中通过super(参数列表)调用抽象类中的构造方法 示例代码如下:运行结果:

java程序员培训有哪些课程什么内容
学员通过实际案例,学会使用数据库管理系统和编写SQL语句,实现数据的存储和检索。除了以上核心课程,千锋教育还提供Java框架和工具的学习,如Spring、MyBatis等,帮助学员掌握实际项目开发所需的技能。我们注重实践和项目驱动的学习方法,通过实际项目的实践和实践训练,学员可以将所学知识应用到实际项目中,...

中高级java开发面试题?
不支持,Java不支持多继承。每个类都只能继承一个类,但是可以实现多个接口。Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。介绍自己:刚毕业的就要介绍学校,做过什么之类的;已经有工作经验的,就要着重介绍自己做过...

java开发工程师必须要学的技术有哪些?
Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*...

为什么在python中是ioc \/ di不常见
return "dear " + name_str def rude(a):return name_str + ", you, moron"def greet(name_str, call=polite):print "Hello, " + call(name_str) + "!"_>>greet("Peter")Hello, dear Peter!>>greet("Jack", rude)Hello, Jack, you, moron!是的,这可以看作是函数\/类只是一个...

相似回答