错。不能直接使用,必须经过初始化分配内存后才能使用Java中并没有真正的数组,只有数组的数组,java中多维数组不一定是规则矩阵形式。
f多维数组可以静态初始化,即如i
txx327615
第三讲面向对象(上)
面向过程和面向对象面向过程:事物和属性(动作)之间的关系是动宾关系面向对象:事物和属性(动作)之间的关系是主谓关系面向对象的思想:将客观事物看做具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。面向对象的三大特征:封装、继承、多态类是对某一类事物的描述,是抽象、概念上的定义;对象是实在的该类事物的每个个体,因此也称实例。类成员函数可以访问同一个类中的成员变量。Java程序启动时,先寻找mai
函数,mai
函数放在哪个类中都无所谓,都不属于类的函数。对象的比较:“”运算符与equeal方法的区别,equal方法是比较对象的内容是否相等,“”是比较对象的首地址是否相等。类的成员声明为私有成员以后,在别的类中就不能直接进行访问了,只能通过该类的public或protect方法来对该私有成员进行访问(变量方法)。构造方法构造函数可以为成员变量进行初始化工作重载构造方法可以完成不同初始化的操作。写了一个新的构造函数以后,编译器不会再调用不带参数的构造函数了。因此写带参数的构造函数,还需要多写一个不带参数的构造函数。构造方法不同于一般方法的特征有3点1它具有与类名一样的名称2它不含有返回值3它不能用retur
语句返回一个值还有一点要注意的就是它没有返回值但也没有void如果有void那它就不再是构造方法了。当一个对象变成垃圾是指引用这个对象的句柄不存在了或它已经指向了别的对象没有对应的句柄是对象变成垃圾的本质原因。this关键字每个成员方法内部,都有一个tiis引用变量,指向调用这个方法的对象;在形参和成员变量名字不一样的时候,this可以省略;如果形参和成员变量名字一样的时候,则可以利用this关键字来区分成员变量和形参。在实际运用中,经常让类的成员变量名和对其进行赋值的成员方法的形参变量同名,同时使用this关键字,这样可以增强程序的可读性和可理解性。当一个构造方法(较长)调用另外一个构造方法,可以使用this关键字。注意:在java的类中,类A可内嵌类B,内嵌类B编译时会产生文件ABclass;命令执行语句(不含声明这些语句)只能在mai
函数中,不能在mai
函数以外,否则编译时会提示出错;system方法只能在publicr