java学习2018.07.24

1.1)public    公有的
   2)private   私有的
   3)protected 受保护的(没有访问修饰符,默认受保护的)
2.同一项目里不同包之间调用类,用(import  包名称 ;)
3.A类调用B类里的方法, A 类需要声明一个对象(B类类名  对象名 = new B类类名();)  
4.所有的静态初始化块都优先执行,其次才是非静态的初始化块和构造函数,它们的执行顺序是:
  1)父类的静态初始化块
  2)子类的静态初始化块
  3)父类的初始化块
  4)父类的构造函数
  5)子类的初始化块
  6)子类的构造函数
 注意:1)此处的构造方法需要与自己的类名相同,
       2)(静态)初始化块需要用 “{  }”
5.同一个包里默认受保护的可以调用,
  不同包里默认受保护的不能调用。
6.类:相同属性对象的集合
7.对象:类的实例化
8.系统中的包
  1)java.(功能).(类)
  2)java.lang.(类)     包含java语言基础的类
  3)java.util.(类)     包含java语言中各种工具的类
  4)java.io.(类)     包含输入、输出相关功能的类
9.import 可以通过import关键字,在某个文件(包)使用其他文件中的类
         注意:两个包文件必须是同一个项目里面的 || 是用的系统中的包
10.this.属性  操作当前对象的属性
      this.方法  调用当前对象的方法
11.内部类 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称
     为外部类。  
    作用:
   1) 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该
          类
   2) 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
   3)内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 
          细节:
   1)Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用
         任意访问控制符,如 public 、 protected 、 private 等
   2)必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象
          名 = 外部类对象.new 内部类( );
   3)外部类是不能直接使用内部类的成员和方法滴
   4)外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,要访问外
部类的成员变量,则使用 this 关键字(外部类名.this.成员变量)


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值