Java核心面向对象之this
学习Java个人整理
例如造一辆车 而车有什么属性? 例如 车有颜色 车有轮子 车座位
public class Car { String color; int wheel; int seat; }
|
显示属性
public void run() { System.out.println(this.color); System.out.println(this.wheel); System.out.println(this.seat); }
|
动作
例如车能飞
public class fly(){ System.out.println(this.color+"车能飞"); }
|
例如车可以潜水
public class diving(){ System.out.println(this.color+"车可以下水"); }
|
执行main方法
public static void main(String[ ] args) { Car c1 = new Car(); c1.color = "透明"; c1.wheel = 5; c1.seat = 9; c1.run(); c1.fly(); c1.diving();
Car c2 = new Car(); c2.color = "黄"; c2.wheel = 5; c2.seat = 9; c2.run(); c2.fly(); c2.diving(); } }
|
this关键字
this: 当前类的对象
this可以在方法内部获取到对象中的属性信息
this还可以区分局部变量和成员变量
作者: 我叫史迪奇
本文来自于:
https://sdq3.link/Object-oriented-this.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议