java基础知识要点(二)

1:面向对象OOP(object oriented programming),方法和成员变量都写在具体的对象里,而对象之间由接口连接访问。

2:面向对象的特点:继承、多态、抽象、封装。

3:类是抽象的定义对象的属性和行为,就相当于我们用的图纸和建筑,图纸就是这当中的类,描述了建筑的各个信息。我们用new来创建一个类:

      eg:public static void main(String args[])

                 {bike b=new bike();}

           。使用类的时候,如果是在同一个目录下,直接用new就可以了,如  果 不在一个类里,要在程序前加上import 名称。

4:局部变量在方法体中创建,在方法体外是访问不到的,只在自己的语句块内有效。在声明之后如果不为它赋值,系统也不会为它分配初始值,运行的时候会报错,所以声明局部变量的时候一定要记得给它赋值。而且局部变量只能被final修饰,并且是在栈里创建的;而成员变量可以被public\protected\default\private\final等修饰,在堆里创建。

5:方法就像是日常生活中的一个动作,是用来完成一系列操作的。方法收到对象的信息,并且处理。下面给出一个方法的调用:

public class text

{public void add (int i,int n)

  {system.out.println(i+n);}

public static void main(String args[])

  {text t=new text();

    t.add(11,22);

   }

}

其中public class add(int i,int n)是方法,在main中t.add调用。

6:对象的引用:(1)当调用不存在的成员变量的时候会出现异常;(2)当调用的对象为null值会出现NullPointException空指针错误。

7:除了使用静态变量和方法外,在类的内部,可用this表示类的本身,不能在修饰为static的方法中使用。

 

 

你可能感兴趣的:(java,类)