你的位置:首页 > Java教程

[Java教程]Java 对象和类


1.对象object

      对象是可被感知的一个实体,有唯一的名称、有一组表现对象的状态属性和对象内在具有的行为能力。比如张三这个人,他有姓名、职业、眼睛等具体状态属性,能实施说、跑、吃等方法。

      对象,在java代码中就是某类型的变量。
      对象申明:类型 对象变量名
      对象创建:对象变量名=new 类型();对象申明和创建可以一次完成。
      向对象发送消息:对象名.属性,或者,对象名.方法(实际参数列表),就是调用该对象的某属性或某方法。
例如: 

Class Testcalc{

Public static void main(string arg[])

{

Calculator c=new Calculator();         //创建对象

C.plus (10,20)

}

}

说明:可以对某对象的属性进行读取和修改,也可以调用某对象的某方法。调用对象的属性和有返回的方法,必须做进一步的加工;调用对象的无返回的方法,直接调用。 

2.类class

     类是具有相同属性和方法的对象的集合,是对象集合的抽象或模板。  例如,“人”类,“狗”类,“自行车类”,“交通工具”类。

    定义类:
       [类修饰符] class 类名称{
            类成员
       }

例如:

class Human{
  String className="人类";
  int age,height;
  String name;
  void speak(){
    System.out.println("大家好,哈哈哈");
  }
  int getMoneyPerMonth(String workName){
    ...
  }
}

class Dog{
  ...
}

class A{
  ...
}

 

 

3.类和对象的关系

    类是具有相同属性和方法的一组对象的集合,是抽象的概念模型,而对象是类的实例,是具体的。

 

4.属性field→域

语法:[域修饰符] 类型 属性名[=属性值]       成员变量→和变量的申明方式一样

 

5.方法method

语法:[方法修饰符] 方法返回类型  方法名([形式参数类型和名称列表]){

        方法主体内容;

        }

方法返回类型:任何方法都有返回类型,一个方法如果没有任何返回结果,则返回类型为void;返回值的类型为int型,则返回类型就为int,如此类推。

属性和方法不能重名,方法后面有小括号,属性后没有小括号system.out.println()

System.out().println()  返回out方法的类型

形式参数:方法运行过程中使用的形式上的参数,采用形式参数的好处是方法运行时能根据传入额实际参数的不同,运行出不同结果。

返回结果的方法:在方法内用以下语句: Return某值

 

注意:类名首字母大写,属性和方法不大写;