一些总结。

本文详细介绍了Java中static关键字的应用,特别是static方法的特点及其为何必须为static。此外,还探讨了public与private等权限修饰符的作用范围,并强调了数据域封装的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.static的总结。


  1. static方法可以用类名直接调用,不用先生成实例。
  2. main方法是static方法,因为只要一个类定义了main方法,那么他的main方法会在这个类构造成函数之前就被调用。也就是一定在实例被创建出来之前被调用,所以一定是static方法。
  3. static方法是类方法
  4. 如果你想其他的类可和方法可以调用这个方法,那么就声明static.

2.public和private


  1. public限定的方法和数据域其可使用的范围是最大的,可以在别的包使用。
  2. 其次是不加任何前缀的方法和数据域,其可以在包内的不同类中使用。
  3. 最小的加了private的方法和数据域,其只能在自己的那个类中使用。
  4. 一帮数据域都要加上前缀private,避免可以随意的修改数据域。而如果一定要修改数据域,则可以在该类中,创建一些方法来修改,修改前可以加一些判断条件,在条件满足的情况下进行修改。(因为在该类中是可以修改private的数据域的) 这叫做数据域的封装(指用private修饰)

转载于:https://www.cnblogs.com/aloney/p/4771663.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值