java点操作符和new关键字的问题

[复制链接]
查看11 | 回复4 | 2012-2-9 13:20:04 | 显示全部楼层 |阅读模式
class T1{
private int a=1;
//成员变量,一般为了安全,设为私有,不允许调用
T1(){}
//构造函数,用于初始化T1的值。此函数必须与class的名字相同
public void aa(){}
//定义一个方法,方法名aa }public class T2{
public static void main(String[] args)
{
T1 t = new T1();
//这里的t是你自己取的名字,t...
回复

使用道具 举报

千问 | 2012-2-9 13:20:04 | 显示全部楼层
t 是T1()类中的一个新的对象,new 系统会给t分配内存通过它来调用T1()类中的方法,t.a中的a()就是在T1()中的一个方法...
回复

使用道具 举报

千问 | 2012-2-9 13:20:04 | 显示全部楼层
new 是用来实例化对象的,T1 t=new T1(); 创建对象t,其指向对象T1。 t.a 是指获取对象t的属性a的值...
回复

使用道具 举报

千问 | 2012-2-9 13:20:04 | 显示全部楼层
new一个类 比如你的T1然后生存它的一个对象t然后系统会给t分配内存这里就是你说的初始化属性t就是T1的一个 实例,t.a是t的a的值,每一个T1的对象 比如t1,t2都拥有自己的一个不同的a...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行