zoukankan      html  css  js  c++  java
  • java笔记3

    面向对象的特点:
       1.封装;
       2.继承
       3.多态

    好处:
       是一种符合人们思考习惯的思想
      可以将复杂的事情简单化
      将程序员从执行者变为指挥者

    二 类与对象

    成员变量与局部变量的区别:
      1.位置不一样:
           成员变量:类中,方法外;
           局部变量:方法中,或者方法声明上;
       2.在内存中的位置不同:
           成员变量:堆内存
           局部变量:栈内存
       3.生命周期不同:
          成员变量:随着对象的创建而存在,随着对象的消失而消失;
          局部变量:随着方法的调用而存在,随着方法的调用完毕而消失;
       4.初始化值的问题:
          成员变量:有默认值
          局部变量:没有默认值。必须先定义,赋值,最后使用。


    被static修饰的方法只能调用static修饰的方法或引用.的方法

    封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式;

    好处:
    —将变化隔离;
    —便于使用;
    —提高重用性;
    —提高安全性;
    封装原则:
    —将不需要对外提供的内容都隐藏起来;
    —把属性都隐藏起来,提供公共方法对其访问。

  • 相关阅读:
    关于 Profile
    empty
    Vim Editor
    C++ Note
    Android NDK Sample
    Dealing with the ! when you import android project
    File attributes and Authority of Linux
    Java与C的相互调用
    The source code list of Android Git project
    Enable Android progurad in the case of multiple JAR lib
  • 原文地址:https://www.cnblogs.com/wwww2/p/11705211.html
Copyright © 2011-2022 走看看