• 【Java中级】(一)面向对象的特性与八种基本类型


    1.1、Java 基本数据类型:
    Java提供了8种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
    byte、short、int、long、float、double、boolean、char
    1.2、面向对象的三种特性:
    封装:封装是把数据和操作数据的方法封装起来,对数据的访问只能通过已定义的接口进行访问。
    Java的四种访问控制符:
    • 默认的(default):不使用任何修饰符,在同一包内课件。
    • 私有的(private):使用private修饰,在同一类内可见。
    • 公共的(public):使用public修饰,对所有类可见。
    • 受保护的(protected):使用protected修饰,对同一包内和所有子类可见。

    继承:继承是从已有的类得到集成信息并创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。继承中最常使用的两个关键字是extends(用于基本类和抽象类)和implements(用于接口)。Java中类的继承是单一继承,若使用extends只允许有一父类,使用implements则不限。

    多态:多态性是指允许不同子类型对同一消息做出不同的响应。简单来说就是用同样的对象引用调用同样的方法但是做了不同的事情。方法重载(Overload)实现的是编译时的多态性(也称前绑定),而方法方法覆盖(Override)实现的是运行时的多态性(也称后绑定)。
  • 相关阅读:
    解释DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
    MySQL性能优化
    MySQL中的binlog相关命令和恢复技巧
    保障MySQL安全的14个最佳方法
    MySQL忘记root密码的解决方案
    MySQL利用binlog来恢复数据库
    MySQL命令mysqldump参数大全
    MySQL REPLACE替换输出
    MySQL -A不预读数据库信息(use dbname 更快)
    MySQL 慢查询配置
  • 原文地址:https://www.cnblogs.com/haxianhe/p/9271012.html
Copyright © 2020-2023  润新知