04月19, 2019

Java-对象和类

Java- 对象和类

  1. 类是对象的模板。它定义对象的属性,并提供创建对象的构造方法以及对对象进行操作的方法。
  2. 类也是一种数据类型。可以用它声明对象引用变量。对象引用变量中似乎存放了一个对象,但事实上,它包含的只是对该对象的引用。严格地讲,对象引用变量和对象是不同的(类似 C 语言中的指针和对象之间的关系),但是大多数情况下,它们的区别是可以忽略的。
  3. 对象是类的实例。可以使用 new 操作符创建对象,使用点运算符(.)通过对象的引用变量来访问该对象的成员(数据成员和成员方法)。
  4. 实例变量或方法属于类的一个实例。它的使用与各自的实例相关联。静态变量是被同一个类的所有实例所共享的。可以在不使用实例的情况下调用静态方法。
  5. 类的每个实例都能访问这个类的静态变量和静态方法。然而,为清晰起见,最好使用“类名.变量”和“类名.方法”类调用静态变量和静态方法。
  6. 修饰符指定类、方法和数据是如何被访问的。公共的(public)类、方法或数据可以被任何客户访问,私有(private)方法或数据只可能再类内被访问。
  7. 可以提供 get 或者 set 方法,使客户可能看到或修改数据。通俗点讲,get 方法称为读取器(或访问器),set 方法称为设置器(或修改器)。
  8. Get 方法具有签名 public returetype getPropertyName()。 如果返回类型(returnType)是 boolean 型,则 get 方法应该定义为 public boolean isPropertyName()。set 方法具有签名 public void setPropertyName(dataType propertyValue)
  9. 所有传递给方法的参数都是值传递。对于基本类型的参数,传递的是实际值;而若参数是引用数据类型,则传递的是对象的引用。
  10. Java 数组是一个包含基本类型值或对象类型值的对象。当创建一个对象数组时,它的元素被赋予默认值 null。

本文链接:http://www.iuutech.com/post/Java---对象和类.html

-- EOF --

Comments