java面向对象的细节性东西

包:

包的定义:包是文件夹,用来管理不同功能的Java类,方便后期维护

全类名:包名+类名

引用包可以使用import关键字

包的引用规则:

        1.使用同一个包中的类时,不需要导包

        2.使用java.lang包中的类时,不需要导包

        3.其他情况下都需要导包

        4.如果同时使用两个包中的同类名,需要用全类名

final:

final修饰方法:表示该方法是最终方法,不能被重写

final修饰变量:表示该变量是常量,它的值不能发生改变(修饰基本数据类型,不能该;修饰引用数据类型,不能该地址值,可以该里面的内容

final修饰类:表示该类是最终类,不能被继承

权限修饰符

        作用:用来控制一个成员能被访问的范围

        四种权限修饰符:private<空着不写<protected<public(范围从小到大排序)

        private:只能在本类中用

        空着不写:只能在本包中用

        protected:其他包的子类也能用

        public:都可以用

代码块:

        局部代码块:写在方法里的代码(可以节省内存空间,但快被淘汰了)

        构造代码块:将在有参和空参的构造方法中重复的代码写在成员的位置。

 静态代码块:

        格式:static{}

        特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发,只能执行一次

        使用场景:在类加载的时候,做一些数据初始化的时候使用

        

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值