面试题:构造方法中可不可以有return语句呢?_构造方法中可以有return语句吗_绝地反击T的博客-程序员宅基地

技术标签: 面试题  

思考题:构造方法中可不可以有return语句呢?
        可以。而是我们写成这个样子就OK了:return;

        其实,在任何的void类型的方法的最后你都可以写上:return;

package io.file;

public class TT {
	public TT() {
		System.out.println("构造方法");
		return;
	}

	public static void print() {
		System.out.println("hello world");
		return;
	}
}


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012110719/article/details/46388221

智能推荐

PCIE学习笔记(五)PIO例程设计与仿真分析_pcie pio-程序员宅基地

PIO 例程设计概述PIO example设计在终端模式的IP核生成时已经包括在IP核中了。该设计属于简单的典型应用,与终端模式的PCIe IP核的事务层接口(AXI4-Stream接口)进行通讯,用户可以通过使用已经成熟的设计方便构建系统,进而验证通讯链路和功能的正确性。该设计功能如下:使用Xilinx FPGA的块RAM(block RAM)建立的4个事务专用的2KB的目标区域。(共计8192bytes)。 通过完成型TLP包来支持单个DW数据负载的读写事务(32/64bit地址的存储空间和I_pcie pio

2021-10-20 迈向程序猿的第十步_public class father { public void eat(string name)_改个昵称就有这么难吗的博客-程序员宅基地

目录一.面向对象三大特性二.封装三.继承3.1 单级继承3.2 多级继承3.3 不可继承3.4 权限3.5 重写3.6 super一.面向对象三大特性封装 继承 多态(这玩意下次讲)二.封装//面向对象案例:车子的发动//分析: 类: 车类 对象: new 属性:颜色,品牌等 方法:启动//问题: 价格可以赋值为负数--程序逻辑没问题,但数据不合理//解决方案:在程序中对属性的值进行判断是否大于0,如果小于0,则给定一个_public class father { public void eat(string name){ system.out.println(name+

QT moveToThread线程理解_movetothread实现原理_「已注销」的博客-程序员宅基地

一、moveToThread创建开启线程步骤:(1)创建继承自QObject类,实现槽函数。(2)将QObject类通过moveToThread方法移到QThread线程中,使QObject类依附于线程。(3)连接信号槽,槽必须是QObject类中函数。(4)QThread调用start开启线程。二、程序代码:#ifndef MYOBJECT_H#define MYOBJECT_H#include <QObject>#include <QTimer>_movetothread实现原理

Vue ------>存储全局可调用数据的方法_vue全局数据_叶北海的博客-程序员宅基地

Vue前端开发过程中,难免缺少不了对某些复用性强的数据做一个全局的静态存储。最近在架构前端权限相关的代码时,脑瓜子猛的抽筋,想对比一下可以在VUE中使用的全局数据存储方法。以本人使用过的存储方法为例进行说明:VUE全局存储数据可以使用四种方式。一. 使用windows(storage)属性;二. 使用VUE的prototype属性;三. 使用VUEX的store插件;四. 使用js-cookie;一丶使用windows(storage)属性好处:1.使用方便且简单;2.是一个key val_vue全局数据

2008正在应用计算机设置,Windows服务器卡在“应用计算机设置”屏幕 | MOS86_小女巫诺诺的博客-程序员宅基地

请考虑这样一个场景:您启动了Windows服务器,在到达登录屏幕之前,您被应用计算机设置屏幕所攻击。通常此屏幕会暂时出现并消失,您可以登录页面。但有时这并没有发生,你的Windows服务器会卡在应用计算机设置屏幕。在本文中,我们将看到您可以应用的解决方案来解决这个问题,如果您也面临这个问题的话。在Windows Server的order版本中,这个问题是由于服务控制管理器数据库中的死锁引起的。一些..._正在应用用户设置2008r2

Linux 下 Oracle 用户的密码包含特殊字符时给 sqlplus 和 imp/exp 传递密码参数的处理_imp 密码特殊字符_source0的博客-程序员宅基地

Oracle 的 sqlplus 中 connect 命令和 imp/exp 程序对密码中包含特殊字符的处理是不一样的。如果找不到对应的方法就无法使用诸如 $ 这样的特殊字符。 如果是 sqlplus 的 connect 命令:  connect db_product/"~!@#$0%"@test 如果是直接给 sqlplus/imp/exp 密码参数:  sqlplus _imp 密码特殊字符

随便推点

Android学习基础知识_android的基础只是学习_show_along的博客-程序员宅基地

Android:五种布局: FrameLayout 、 LinearLayout 、 AbsoluteLayout 、 RelativeLayout 、 TableLayout 全都继承自ViewGroup,各自特点及绘制效率对比。FrameLayout(框架布局)此布局是五中布局中最简单的布局,Android中并没有对child view的摆布进行控制,这个布_android的基础只是学习

安卓 bug_怎么把ws加入到不过滤的uri_Léon's Blog的博客-程序员宅基地

1、DDMS not found:hprof-conv.exe ... adb.exe ....【解决方法】sdk文件夹下的tools目录中有hprof-conv.exe,设置 %ANDROID_SDK_HOME,并将%ANDROID_SDK_HOME%\tools加入系统path即可。2、加快安卓虚拟机的运行速度【解决方法】①关闭Settings/display/auto_怎么把ws加入到不过滤的uri

Cannot resolve method 'builder()'_cannot resolve method 'build(list<mchcategorytreev__睶_的博客-程序员宅基地

pom.xml配置了lombok,但还是出现如下问题:Cannot resolve method ‘builder()’问题的原因占时没有想到。解决办法:在IDEA的插件中下载lombok,解决了问题。..._cannot resolve method 'build(list, string)

ASP.NET Web开发实用代码(一)_weixin_30950887的博客-程序员宅基地

1.弹出对话框.点击转向指定页面 Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");Response.Write("<script>window.location='http://www.51aspx.com/bizpulic/upmeb.aspx'</...

有向图的十字链表存储;深度优先、广度优先遍历_十字链表的深度优先_ve2102388688的博客-程序员宅基地

1:图的存储数组表示法—–邻接矩阵 邻接表———-邻接表与逆邻接表结合成十字链表,邻接表求入度需要整体遍历,不方便 十字链表——-有向图 邻接多重表—-无向图 这里先介绍最常用也比较复杂的十字链表2:十字链表定义:邻接表与逆邻接表相结合的一种链式储存结构,拥于邻接表易求出度的特点,又有逆邻接表易求入度的特点。每一条弧有一个结点,每一个顶点也有一个结点 先弄清楚几个概念..._十字链表的深度优先

FTP——常用的老牌网络协议之一_阳光丶yy的博客-程序员宅基地

一、FTP的定义文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。二、FTP协议提供的软件在 rhel 7 中:vsftpd ...