定义类的方法

class 类名
{

  属性;
  方法;

}

属性也叫成员变量,主要用于描述累的状态
方法也叫成员方法,主要用于描述类的行为

class Person
{

  int age;
  
  void show()
  {
    System.out.println(“oh,my god ! I am”+age);

  }

}

Person 类名
age 类的属性,也叫类成员变量
show类的方法,也叫类的成员函数
show方法可以直接访问同一个类中的age变量,如果一个方法中有与成员变量同名的局部变量,该方法中对这个变量名的访问是局部变量,而不再是成员变量。

 

生成对象的方法

格式: 类名 对象名 = new 类名();

例如 Preson person = new Person();

分析:

  ①      ②    ③
Person person  =  new Person();

①创建一个Person的引用
③创建一个Person的对象
②将创建的Person对象赋给这个person引用

 

类和对象的关系

类是抽象的,对象是具体;

 

函数的重载

重载的函数在同一个类里面、函数名相同、函数的参数列表不同;

 

构造函数

class Person
{

  int age;
  
  void show()
  {
    System.out.println(“oh,my god ! I am”+age);

  }

}

上面类的构造函数就是Person(),当类中没有构造函数时,在编译期间编译器会帮我们添加一个空的构造函数的如 Preson{},构造函数没有返回类型

 

 

Java中的静态成员变量可以直接用类名直接调用

class Person
{
  static int count;

  int age;
  
  void show()
  {
    System.out.println(“oh,my god ! I am”+age);

  }

}

比如上面的count是静态的成员变量,可以直接Person.count来调用。

 

静态函数也可以用类名直接调用,但是静态函数中不能调用非静态的成员变量。

 

继承

Java当中只支持单继承,不允许多继承。

子类实例化过程

 

posted on 2015-02-25 17:56  深蓝工作室  阅读(158)  评论(0编辑  收藏  举报