java

  --类:某一类事物的模板或者集合体,现实世界并不存在,由程序员抽象出来的一种概念

 

  --对象:现实世界存在的某一个个体,编程中也是单独存在的个体

 

  类-->对象  实例化

  对象又被称为实例

  对象-->类  抽象化

  Student   s  =  new   Student( );

  对象:通过new运算符创建一处空间,用来实例类中的变量,而对象就是这个空间的地址。类似于C语言的指针

  引用:即变量s,用于储存新建空间的地址。类似于C语言的指针变量

  

  构造方法:

      构造方法无返回值,但它默认返回与方法名相同的类  

  this关键字:

    指向所在函数类的引用,即对象。会获取创建对象的地址。

    this(形参列表)构造函数只能放在第一行

  super关键字:

    代表父类空间

 

  多态成员:

1 package javase;
 2 
 3 class Animals{
 4     
 5     int num = 3;
 6     public void eat() {
 7         System.out.println("吃");
 8     }
 9     
10     static void method() {
11         System.out.println("Animals");
12     }
13 }
14 
15 class Cats extends Animals{
16     
17     int num = 4;
18     public void eat() {
19         System.out.println("喵喵");
20     }
21     
22     static void method() {
23         System.out.println("Cats");
24     }
25 }
26 
27 public class DuoTaiDemo2 {
28 
29     public static void main(String[] args) {
30         
31         Animals a = new Cats();
32         System.out.println(a.num);
33         a.eat();
34         a.method();
35         
36     }
37 
38 }

 

  静态方法、成员变量使用引用类型的变量。

  成员函数编译时使用引用类型里的,运行时使用new对象里的。