zoukankan      html  css  js  c++  java
  • java 对象和封装

    软件出现的目的     面向对象设计和开发程序的好处
    用计算机语言描述现实世界    交流更加流畅
    用计算机解决现实世界的问题   提高设计和开发效率

    面向对象的思想    描述→ 面向对象的世界
         符合人类的思维习惯

    从现实中抽象出类分三步
    1 找出它的种类
    2 找出它的属性
    3 找出他的行为


    调用静态的方式1:实例化对象.对象.静态方法();对象.静态属性
    调用静态的方式2:类名.属性或方法

    静态代码块只能给static的属性赋值

    注意代码块作用给静态属性赋予初始值使用的永远都比构造方法先执行一步
    普通属性:实例变量

    在程序中任何变量或者代码在编译时 由系统自动分配内存来存储的

    静态属性:类变量
    所谓静态变量就是指在编译后所分配的内存会一直存在
    直到程序退出内存才释放这个空间,也就是只要程序在运行,这块内存一直存在

    static 的方法有以下几条限制
    它们仅能调用其它的static方法
    它们只能访问static数据
    不能使用任何的引用方式this 或 super


    面向对象的三大特征之一 _____  封装

    封装的概念
    将类的某些信息隐藏在类内部,不允许外部程序直接访问而是通过类提供的方法来实现对隐藏信息的操作和访问

    封装的好处
    只能通过规定的方法访问收据
    隐藏类的实现细节
    方便加入控制语句
    方便修改实现

    封装快捷键  Shift+Alt+S+R
    ALT + A

  • 相关阅读:
    linux poll 和 select
    linux测试 scullpipe 驱动
    linux进程唤醒的细节
    linux进程互斥等待
    linux 手动睡眠
    linux一个进程如何睡眠
    [POJ 2431]Expedition
    【MongoDB数据库】MongoDB 命令入门初探
    高速排序为什么快?
    [050] 微信公众平台开发入门视频教程已公布
  • 原文地址:https://www.cnblogs.com/wh1520577322/p/8485668.html
Copyright © 2011-2022 走看看