zoukankan      html  css  js  c++  java
  • Java_9 面向对象

    1.面向对象思想

      面向过程的思想:自己做什么

      面向对象的思想:自己找谁做,即不断地创造对象、使用对象、指挥对象做事情。万物皆对象。

      面对对象的特征:封装、继承、多态。

    2.java中基本单元类

      成员变量(描述事物属性)、成员方法(描述事物方法)

      成员变量:定义在类中

      成员方法:和定义方法一样,只是把static去掉

    3 类和对象的关系 
        类 是某一类事物的抽象描述    对象用于表现现实该类事物的个体  万物皆对象
    3 成员变量和局部变量的关系

      在类中:成员变量:类中方法外

          局部变量:在方法定义中或方法声明上

      在内存中:成员变量:在堆内存

           局部变量:在栈中

      生命周期:成员变量:随对象创建而存在,随对象消失而消失

           局部变量:方法调用而存在,调用完消失

      初始化值:成员变量:默认值

           局部变量:必须定义赋值
    4 封装的好处
       代码的复用性
       隐藏细节  提高了安全性
    5 private 私有的
       以后只要写类  描述事物属性全部私有化, 然后提供getxx  setxx方法
    6 this关键字

      可以在构造方法之间进行调用

      区分局部和全局变量(局部变量和全局变量同名的时候)

  • 相关阅读:
    #1015 : KMP算法
    #1014 Trie树
    Type.IsContextful 说明
    判断.net中在windows系统下的字节序
    Python3 循环语句
    adb 脚本
    如何使用 adb 命令实现自动化测试
    python 字符串的方法和注释
    Android使用Fiddler模拟弱网络环境测试
    Android定位元素与操作
  • 原文地址:https://www.cnblogs.com/smxbo/p/10662475.html
Copyright © 2011-2022 走看看