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:使用,把一个类作为自己的局部变量

  • 相关阅读:
    以用户、组织结构和权限为例,论如何将基于关系型数据库的设计简化
    spring InitializingBean接口
    DelegatingFilterProxy
    组织机构权限系统的实现(工作流)
    activiti 引擎 数据库设计说明书
    modeler与activiti进行整合
    流程引擎的API和服务基础
    广东程序员在加利福尼亚
    开源 -- 机器学习相关报道
    国内一些大公司的开源项目
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6384730.html
Copyright © 2011-2022 走看看