码迷,mamicode.com
首页 > 编程语言 > 详细

Java面向对象作用域

时间:2020-03-18 22:02:18      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:vat   style   表示   table   对象   访问   生成   ott   面向对象   

作用域

这里的作用域指‘访问权限‘,即对于其他类来说的可访问性。

变量和方法

局部变量的作用域为它所在的花括号内

关键字

当前类

同一包

子类

其他包

public

protected

???

不写/default

???

???

private

???

???

???

类的作用于关键字为publicdefault,范围与变量相同

final

final用于不同的地方作用也不同

  1. 用于变量,表示该变量只读,不可被修改
  2. 用于方法,表示该方法不可被重写
  3. 用于类,表示该类不可被继承
  4. 用于方法的参数,表示该参数不会修改原值

static

静态。static可用于修饰变量和方法。

  1. 所有的类实例共享的一块内存,不属于某个具体的实例。
  2. 非static修饰的变量和方法叫做成员变量和成员方法。
  3. 无需生成实例,即可通过类名直接访问
  4. static变量/方法只能访问static变量/方法或实例化后的成员

Java面向对象作用域

标签:vat   style   表示   table   对象   访问   生成   ott   面向对象   

原文地址:https://www.cnblogs.com/AlMirai/p/12520462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!