面向对象学习2

static修饰的成员在类加载时就存在,可供所有对象共享。包作为类的命名空间,用于避免类名冲突并组织管理类。访问权限修饰符如public、protected、default和private控制了类、属性和方法的可见性。
摘要由CSDN通过智能技术生成

关键字

static 静态 修饰类的属性方法,代码块,内部类

随着类的加载而加载

1.优先于对象存在

2.修饰的成员,被所有对象所共享

3.可不创建对象,直接被类调用

成员变量

成员方法 都是被对象调用

被static修饰的成员变量,成员方法可以被类调用,属于类只有一个

包-->理解为一个文件夹,组织管理类

是类的命名空间

类名 Car(类名的简称)

类名==全类名===包名(类的地址)+类名

包的作用:

1.避免类重名

2.按照不同功能管理类

2.控制访问权限

包的命名:

字母都小写

  1. com(项目类型 ocg开源组织,gov政府,edu教育类)

  2. ffyc 公司名称

  3. javaoop 项目名称

按照不同的功能来管理命名

访问权限修饰符

用访问权限修饰符修饰成员变量,成员方法,修饰是否在其他地方可见

1.public: 公共权限 修饰类、属性、方法。可以被任意类访问

2.protected:受保护的权限 修饰属性、方法。可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。

3.default:默认的 (不写) 同包权限 修饰类、属性、方法。只能被同包 的类访问

4.private:私有权限 修饰属性、方法。私有的只能在本类中被访问使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值