zoukankan      html  css  js  c++  java
  • 面向对象第三天---三大特性之封装&继承


    一、封装

    1、用private进行封装 简单、解耦合 一个优秀的项目必然是高内聚,低耦合的。

    2、封装保证数据的安全性,封装了事物复杂的一面,给我们展示事物简单的一面。

    3、无封装不对象,封装体现了对象的独立性、可移植性、可重用性。

    4、this关键字: 隐式的创建了一个当前类的对象。

    5、static: 修饰方法表示方法为静态方法(内只能调用静态的成员变量)。

    调用方法:

    (1)创建类的对象,然后通过引用.方法名() 不推荐使用这种方式调用static修饰的方法。

    (2)用static修饰的方法和对象无关,推荐使用类名.方法名调用。


    6、JDK主要的包介绍

    JDK是Java开发工具包,里面封装了很多的类和方法。

    (1)Java.lang -System,Math,String,Integer,Thread 他们给我们提供给常用的功能。

    (2)Java.net -网络相关的常用类以及功能。

    (3)Java.util -提供一些常用的工具类。


    二、继承

    1、Java中用extends关键字去体现继承。 继承父类的一些属性,同时有属于自己的方法和属性。

    2、Java中不支持类的多继承,只支持类的单继承(一个子类不允许同时继承多个父类) Java中支持类的间接继承 一个父类可以派生出多个子类。

    3、在继承中,用private修饰的属性以及方法不能被继承。

    4、super关键字

    (1)可以直接访问父类中的成员变量、成员方法

    (2)追溯不仅限于父类

    (3)可以在子类的构造方法中调用父类的构造方法 super() 构造方法可以访问到父类中的属性

    5、Object是所有类的一个父类,是一种通用的引用的父类

    例子:Object obj = new Test();

    6、java中支持用父类应用接收子类的实例对象

    如:Test01继承Test 可以 Test t = new Test01();但是对象不能打点调用子类中没有在父类中出现的属性

  • 相关阅读:
    SQL语句(十二)分组查询
    SQL语句(十一)函数查询
    Markdown公式
    处理机调度(一)——处理机调度概念
    进程控制(一)——进程创建
    线程(二)—— 用户线程和内核线程
    进程(三)—— 进程的状态
    进程(二)—— 进程控制块
    进程(一)—— 进程概念
    Java迭代器用法
  • 原文地址:https://www.cnblogs.com/JQbiu/p/10801890.html
Copyright © 2011-2022 走看看