java-基本概念

  • 对象(object):对象可以是一个现实世界具体存在的事物,也可以是对抽象事物的描述;
  • 类(class):具有相同或相似性质的对象的抽象就是类;
  • 类的结构:类主要有两种结构关系:“is a”关系(分类结构),"has a"关系(组装结构);
  • 抽象(abstract):抽象是从众多的事物中抽取出共同的,本质性的特征,而舍弃其非本质的特征
  • 抽象类
  • 接口
  • 属性
  • 方法
  • 引用
  • 方法重载(overload):多个同名不同参的方法(可以是参数个数不同,异可是参数类型不同)
  • 方法重写():
  • 构造方法:与类名同名且没有返回值的方法
  • 块(block):分实例块和静态块
    • 实例块:在JAVA中,单单由{ }包含起来的代码块
    • 静态块:在JAVA中,由static修饰的实例块;
      • 实例块与静态块相同点:都执行在构造方法之前;
      • 实例块与静态块不同点:静态块执行且仅执行一次,实例块在每次实例化对象时都会执行;
  • 内部类(inner class):声明在类体中的类;
  • 外部类(outer class):相对于内部类来说,包含内部类的类往往被称为外部类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值