面向对象

2019-04-19  本文已影响0人  hjk

局部变量

形式参数,方法体变量,代码块变量

成员变量

成员变量:类变量和实例变量。类变量可以由类和实例调用,但是不建议使用实例来调用,实例变量属于对象,只能用对象来调用

实例变量和类变量的区别?

  1. 生命周期间不同。

static

this

最大的作用就是让类中一个方法,访问该类里的另一个方法或 Field。

public class Dog{
  public void jump(){
         ......
}
  public void run(){
  this.jump();
}

this可以省略。即便是省略,也是一种假象。对于 static 修饰的方法而言,则可以使用类来直接调用该方法,如果在 static 修饰的方法中使用 this关键字,则这个关键字就无法指向合适的对象。所以,static 修饰的方法中不能使用 this 引用。由于 static修饰的方法不能使用 this 引用,所以 static 修饰的方法不能访问不使用 static 修饰的普通成员,因此 Java语法规定:静态成员不能直接访问非静态成员。

方法

Java就没有函数一说,方法不能独立存在,只能属于一个类或者一个对象。

上一篇下一篇

猜你喜欢

热点阅读