zoukankan      html  css  js  c++  java
  • javaOO2

    第5章

    面向对象三大特征:

    1、封装

    1)组装----类的书写

    2)信息隐藏

    ①方法的实现

    (1)定义

    声明、实现

    (2)调用

    ②访问修饰符

    2、继承

    3、多态

    方法调用栈:

    先进后出,先调用的后结束,最后调用的最先结束。

    调用方法:

    1、方法返回一个值。在这种情况下,一个基本数据类型或引用类型被传回给方法的调用者。

    2、方法不返回一个值。在这种情况下,返回值被声明为void

    3、方法抛出一个异常个方法调用者

    方法签名:

    方法的签名包括方法名、参数列表、返回值的数据类型等信息。

    方法的重载:

    在一个类中,可以具有多个同名的方法,但是参数列表必须不同(个数不同,类型不同、顺序不同)。

    重载时面向对象中多态(相同的行为,不同的实现)的一种语法。

    构造方法:

    作用:创建对象

    特点:1、方法名必须和类名保持一致

       2、没有返回类型(连void都没有)

       3、如果不些构造方法,会有一个默认的公共无参构造

       4、一旦写了构造方法,就不会有默认构造了

       5、在JavaBean的规范中,Bean类必须提供公共无参构造

    new 构造方法的执行步骤:

    1、划分对象的空间

    2、在该空间划分属性

    3、对属性进行初始化

    4、执行程序员在构造方法里面写的代码

    this();作用:

    让构造方法能够调用其他构造,从而达到代码公用(并不会产生两个对象)

    考虑类之间的关联:

    1、has :拥有,把一个类作为自己的属性

    2、use:使用,把一个类作为自己的局部变量

  • 相关阅读:
    打造基于CentOS7的xfce最简工作环境
    Linux下C程序的编辑,编译和运行以及调试
    修正 XE6 TListView 上方 SearchBok 右边的清除钮显示
    TabControl 显示彩色的图示 (XE6 Firemonkey)
    TSwitch 中文简繁显示支持(XE6 Android)
    改变 TMemo 的背景颜色 (Firemonkey)
    修正 XE5 Android 键盘三个问题
    Delphi 收藏
    展示 Popup 的使用方法
    ListView 下拉更新 (支持 Android)
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6384730.html
Copyright © 2011-2022 走看看