Java基础语法总结(一)——类与对象

 

  1. 类和对象的区别

    区别

    对象

    抽象和具体

    抽象的

    具体的

    状态

    静态(static)-->属性和方法适于本类的所有对象

    动态-->属性随着方法的变化而变化

    使用

    不能直接使用

    可直接使用

  2. 类->class

    抽象类->abstract class

    最终类->final class

    内部类

    成品

    半成品

    成品

     

    成员内部类

    静态内部类

    局部内部类

    匿名内部咧

    可以创建对象

    不能创建的对象

    可以创建对象

    可以被继承

    可以被继承

    不能被继承

     

    可以有抽象方法

    不能有抽象方法

     

    构造方法只是来初始化父类的成员变量

    无子类、无重写、无多态

  3. 类的具体内容:

    类->class

    抽象类->abstract class

    最终类->final class

    内部类

    成品

    半成品

    成品

     

    成员内部类

    静态内部类

    局部内部类

    匿名内部咧

    可以创建对象

    不能创建的对象

    可以创建对象

    可以被继承

    可以被继承

    不能被继承

    属性和方法都是0~n个

    可以有抽象方法

    不能有抽象方法

     

    构造方法只是来初始化父类的成员变量

    无子类、无重写、无多态

  4. 内部类
  • 分类 

         成员内部类 
         静态内部类(用static修饰)
         非静态内部类
         局部内部类
         匿名内部类

  • 作用 

        内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。
内部类的方法可以直接访问外部类的所有数据,包括私有的数据。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值