JAVA类,对象,方法

      JAVA 2007-3-18 13:23

类,对象,方法。

类是JAVA语言的基础,因为类定义了对象的本质,在类中定义了数据和操作数据的代码,对这些功能有了基本的认识才能编写出更复杂功能更强大的程序。

所以的JAVA程序都是基于类的,类是JAVA中的一种重要的复合数据类型,是组成JAVA程序的基本要素。
在JAVA中class是创建类的关键字,如(class 类名{})。在类中,属性和方法称为类的成员。
class Study{
    String name;
    String sex;
    String age;
    public void give(){System.out.println("Hello");}

    Study sd = new Study();  //创建一个名为sd的对象
    new运算符用于动态的为一个对象分配内存空间。
}
上面代码创建了一个名为Study的类,里面有3个属性,一个方法,sd是study类的一个实列或对象。
访问对象的属性变量用“.”运算符,如要对变量name赋值(sd.name="ybinang"),访问方法,如(sd.give())。
创建对象可以分为2个步骤:先声明一个类类型的变量;然后用NAW关键字为一个对象分配内存空间,将对内存空间的一个引用保存到变量中,如1.Study sd;2.sd = new Study()。

将对象作为参数传给方法:
class Study{
}
class Student{
     public void give(Study s){}
}将对象s作为参数传给方法give做为参数。

垃圾回收:JAVA的垃圾回收系统会自动回收无用对象所占用的内存空间,无需程序员来调用,它的工作方式:当不存在对对象的任何引用时,该对象就被认定为没有存在的必要了,那么它所占用的内存就要被释放回收。

类成员的访问控制:
JAVA的访问控制修饰符有public(公有),private(私有),protected。JAVA也定义了默认修饰符。
public→被public修饰符修饰的数据,方法和类可以被所以的程序访问。
privatr→当一个类的成员被privatr修饰时,该成员就只能被本类中其他的成员访问。
protected→protected修饰符仅用于继承情况中。
为了避免通过对象引用直接修改对象的属性变量,可以使用访问修饰符private将对象的属性变量声明为私有。相反的就可以用public公有修饰符。
注意:访问修饰符只能用于类成员,而不是方法内部的局部变量,如果在一个方法内部使用访问修饰符将会导致一个编译错误。

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}