zoukankan      html  css  js  c++  java
  • day9 类、对象、包

    结构化编程中,程序围绕要解决的问题来设计。

    面向对象编程,围绕要解决问题的对象来设计。

    万物皆对象,对象因关注而产生!!!

    类——抽取具有相同属性和行为的对象。

    属性就是对象身上的值数据,行为就是对象身上的方法。

    细节:1、如果一个类是public的,那么类名必须和java文件名保持一致。

            2、一个类一篇.class文件,.class文件的名字只和类名相关。

    属性——会被自动初始化,基本数据类型初始化为0,引用类型初始化为null。

    构造方法——作用:产生对象

    细节:1、如果一个类没有写构造,jvm会给它一个默认的构造(公共无参构造)。

            2、方法名与类名一致。

            3、构造方法没有返回类型。

            4、一旦抒写了构造方法,系统不会再提供默认构造。

    构造方法执行步骤:1、划分空间

                             2、在空间划分属性

                             3、对属性进行初始化

                             4、执行我们在构造方法里面抒写的代码

    sun公司--》标准java类:1、必须有公共无参构造

                                     2、必须有规定格式命名的修改器/访问器

                                     3、属性变量为private、常量为public

                                     4、方法可根据需要设置访问权限

    面向对象:封装、继承、多态、(抽象)。

    封装:1、组装——类的定义。

            2、信息隐藏——(访问修饰符、访问器、修改器、方法的实现)。

  • 相关阅读:
    对NETIF_F_GSO的一些理解
    关于ptype_all和pypte_base中的pt_prev的说明[转]
    linux网络收包过程
    linux的pci驱动模型
    linux内核的冷热页分配器
    linux的bootmem内存管理
    GitHub 下载代码命令并且导入到IDEA环境
    配置Log4j(非常具体)
    sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?
    RMP和YUM软件安装
  • 原文地址:https://www.cnblogs.com/fengshaolingyun/p/6115366.html
Copyright © 2011-2022 走看看