博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造方法和构造函数
阅读量:5079 次
发布时间:2019-06-12

本文共 890 字,大约阅读时间需要 2 分钟。

构造方法当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。 通常会使用构造方法给一个类的实例变量赋初值,或者执行其它必要的步骤来创建一个完整的对象。 不管你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个默认构造方法,它把所有成员初始化为0。 一旦你定义了自己的构造方法,默认构造方法就会失效。 实例下面是一个使用构造方法的例子: // 一个简单的构造函数class MyClass {   int x;      // 以下是构造函数   MyClass() {      x = 10;   }}你可以像下面这样调用构造方法来初始化一个对象:public class ConsDemo {   public static void main(String args[]) {      MyClass t1 = new MyClass();      MyClass t2 = new MyClass();      System.out.println(t1.x + " " + t2.x);   }}大多时候需要一个有参数的构造方法。 实例下面是一个使用构造方法的例子:// 一个简单的构造函数class MyClass {   int x;      // 以下是构造函数   MyClass(int i ) {      x = i;   }}你可以像下面这样调用构造方法来初始化一个对象:public class ConsDemo {   public static void main(String args[]) {      MyClass t1 = new MyClass( 10 );      MyClass t2 = new MyClass( 20 );      System.out.println(t1.x + " " + t2.x);   }}运行结果如下:10 20

 

转载于:https://www.cnblogs.com/sansansan/p/5187061.html

你可能感兴趣的文章
Android软件开发-AutoCompleteTextView、MultiAutoCompleteTextView
查看>>
uva 10780
查看>>
php代码如何加域名授权?开源php项目如何保护版权 商业授权?
查看>>
埃氏筛法——素数的快速筛选
查看>>
PBN飞越转弯Flyover衔接DF航段保护区组图
查看>>
小程序将名片信息存入手机系统通讯录
查看>>
软件项目团队建设的“三个中心”
查看>>
Leetcode 366: Find Leaves of Binary Tree
查看>>
Python学习之路_day_23(面向对象)
查看>>
[Android] 基于 Linux 命令行构建 Android 应用(三):构建流程
查看>>
移动端日期段选择,不可选过去日期,可传入不可选日期,返回数组
查看>>
Code First 迁移----官方 应用程序启动时自动升级(MigrateDatabaseToLatestVersion 初始值设定项)...
查看>>
图片转换成十六进制TXT文件
查看>>
分享业余时间开发的一个影视采集及管理系统
查看>>
IO(七)----转换流
查看>>
Treap-普通平衡树
查看>>
Android应用去掉标题栏的方法
查看>>
R语言 查看函数源代码
查看>>
spring框架学习6:spring-aop的五种通知类型
查看>>
[pyMongo]insert_many的Bulkwrite实现机制
查看>>