1.类

是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法)。

比如说,一只小鸟,我们可以把它归为一个类即“鸟类”,而它有翅膀,有羽毛等等便是它的属性,鸣叫,飞翔等便是它的行为。

类的特征:封装,继承,多态。

2. 对象

对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。

对象是具体的东西了,比如说这只小鸟是一只麻雀,有其独特的属性,这就是一个对象。

总的来说:

类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类一般不能直接使用,对象是可以直接使用的。

在开发中,我们要创建一个对象,首先要建一个类。 

构造方法:

类中有一种特殊的成员方法,其方法名与类名相同,就叫构造方法,具有以下特征

1.构造方法没有返回值,不能有void;

2.用new调用;

3.与类名相同

注意: 每个类都必须有构造方法,如果你不写任何构造方法,编译器会自动为你添加一个无参构造方法;

构造方法可以用this调用其他构造方法;

构造方法可以有多个;

this关键字:

 (1)this调用本类中的属性,也就是类中的成员变量;

 (2)this调用本类中的其他方法;

 (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 

 

三、4, 对象实例化及方法调用,动态方法,静态方法,类,对象之间的调用关系。

在Java中定义类,使用关键字class完成。类要先声明后使用,语法如下:

class 类名称 {
属性 (变量) ;
行为 (方法) ;
}

注意:类名称的首字母要大写!最好能体现类的功能和作用

eg:定义一个Person类

class Person {     // 类名称首字母大写
    String name ;
int age ;
public void tell() {        // 没有static
          System.out.println("姓名:" + name + ",年龄:" + age) ;
         }
}

类是对事物的抽象,类定义完成之后,无法直接使用。如果要使用,必须依靠对象,

即实例化对象,其语法格式如下:

类名称 对象名称 = new 类名称 () ;

 当一个实例化对象产生之后,可以按照如下的方式进行类的操作: 
对象.属性:表示调用类之中的属性; 
对象.方法():表示调用类之中的方法。 

静态方法可以直接用类名点出来方法,而普通方法需要创建类的对象后才能调用!

 局部变量:定义在一个方法内部的变量,只能作用于方法内

全局变量:定义在方法外,作用于整个类。