java很难理解_我很难理解Java对象和类

例1

/**

*Program Name: Cis36L0411.java

*Discussion: Class -- Data Members ONLY

* Method Members ONLY

*/

class Cis36L0411

{

public static void main( String[] args )

{

DataOnly data1 = new DataOnly();

System.out.println( "DataOnly\tLIMIT\t\t" + data1.LIMIT );

System.out.println( "\t\tintMem\t\t" + data1.iMem );

System.out.println( "\t\tdoubleMem\t" + data1.dMem );

MethodOnly method1 = new MethodOnly();

method1.printFunc( 5 );

method1.printFunc( "MethodOnly object!" );

method1.printFunc( data1.LIMIT );

return;

}

}

class DataOnly

{

final int LIMIT = 100; //constant and package mode or access

int iMem; //package mode or access

double dMem; //package mode or access

}

class MethodOnly

{

void printFunc( int iA ) //package mode or access

{

System.out.println( "The int value is " + iA );

return;

}

public void printFunc( String str ) //public mode or access

{

System.out.println( "The String is printed from " + str );

return;

}

}

我去了this site,我读了它,但我仍然感到困惑.

> DataOnly data1 = new DataOnly();我知道这一行会创建一个对象.但有人可以为我打破这条线吗?每个单词的作用是什么? DataOnly是什么类?类型? data1是变量?我认为新的DataOnly是对位置的引用.并且()是位置的变量?我对么?

>他们是如何打印data1.LIMIT,data1.iMem,Data1.dMem的?他们是通过查看DataOnly()的位置来打印的吗? DataOnly()引用类DataOnly吗?

>我完全迷失在MethodOnly对象的整个过程中.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值