zoukankan      html  css  js  c++  java
  • 【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)实现的是运行时的多态性(也称后绑定)。
  • 相关阅读:
    Ubuntu双系统
    Qt实现 动态化遍历二叉树(前中后层次遍历)
    Qt学习资料
    Qt学习--信号与槽(多窗口的实现)
    Qt 学习-----helloword
    二叉树的前中后层次遍历
    悬浮在网页右侧并可依次展开的菜单导航
    js实现仿华为手机计算器,兼容电脑和手机屏幕
    jquery json实现面向对象 百度十二星座
    knova绘制进度条
  • 原文地址:https://www.cnblogs.com/haxianhe/p/9271012.html
Copyright © 2011-2022 走看看