java 实例化对象 new_Java中new关键字使对象实例化的的两种写法

对象实例化可以如下两种方法来表示:

一、对象名 = new 类名(参数1,参数2...参数n);

对象名.方法();

二、new  类名(参数1,参数2...参数n).方法;。

用一个简单的代码来说明使对象实例化的的两种写法:

package New;

public class wordTest {

public void wordtime() {

System.out.println("工作日为:周一到周五");

}

public static void main(String[] args) {

wordTest wt=new wordTest();

wt.wordtime();

}

}

运行结果为:工作日为:周一到周五

wordTest wt=new wordTest();

这一句代码分三步:

1、wordTest wt:声明了一个wordTest类型的变量wt(wt是放在栈的一个变量);

2、new wordTest ()创建一个wordTest 对象(当然会开辟一个内存空间存放在堆里);

3、=:把变量wt指向堆空间的某一块;

这个意思就是类wordTest()创建了一个对象wt,它可以代表类去调用方法。这个过程称为对象实例化。

开头的代码用第二种方式写为:

package New;

public class wordTest {

public void wordtime() {

System.out.println("工作日为:周一到周五");

}

public static void main(String[] args) {

new wordTest().wordtime();

}

}

运行结果为:工作日为:周一到周五

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值