java的构造器和void方法的差别
2023-09-27 14:25:17 时间
void型的方法什么都不返回,但这是你决定的,你也能够让它返回些什么。而构造函数则什么都不返回,并且你别无选择.”----这句话的意思是。是你决定让这种方法返回void类型的。你也能够改变它不让它返回的是void,而返回其它的类型如int,String等。可是对构造方法你就没机会决定它的返回类型是什么了。
The constructor is an unusual type of method because it has no return value. This is distinctly different from a void return value, in which the method returns nothing but you still have the option to make it return something else. Constructors return nothing and you don’t have an option.
构造器时在堆中开辟内存空间。创建对象的过程。
假设某方法使用构造器创建对象,返回的是对象地址。
用參数接受此对象地址。这个是约定俗成的规则不能写返回值。
如 Student s = new Student();
普通方法无论返回void或者string,对象,都是能够选择的。而构造器绝对不能。
相关文章
- java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
- Java 实现模板方法(TemplateMethod)模式
- Java基础之hashCode方法具体解释
- java实现——客户端登录
- 安卓开发——JNI——回调java中的方法
- Java enum枚举的使用方法
- java.lang.OutOfMemoryError异常解决方法
- Java 网络教程: JarURLConnection
- Java IO: 并发IO
- 系统学习JAVA第七天(流程控制语句、方法、冒泡排序、二分查找)
- [转]为什么Java中的HashMap默认加载因子是0.75
- 第88节:Java中的Ajax和ASP.NET和TCP/IP 教程和JSON
- 【妙用WebView】鸿蒙元服务中如何使用Java Script的API创建地图
- 《Java和Android开发学习指南(第2版)》—— 2.9 注释
- Android 通过 JNI 访问 Java 字段和方法调用
- Java String startsWith()方法
- Java高手速成│编写你第一个数据库程序
- Java读取文件方法
- Java中StringBuilder的清空方法比較
- java 动态 lambda
- 从零学Java(10)之方法详解,喷打野你真的没我6!
- Java //PP2.16编写一个applet,画出北斗七星,并在夜空中添加一些其他的星星
- Java抽象类和抽象方法例子
- Java的集合排序:Collections.sort、list.sort和list.stream().sorted方法详解