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、信息隐藏——(访问修饰符、访问器、修改器、方法的实现)。

  • 相关阅读:
    json_encode不编码中文字符的方式
    网站备份脚本
    英语动词大全
    多线程和多进程的区别【转载网络】
    解决curl中errno为51和60的错误
    ps修改图片文字
    如何设计充值消费的数据表
    LoRa与NB-IoT对比(转载)
    vuejs 使用vue-cli引入bootstrap
    关于防火墙的规则
  • 原文地址:https://www.cnblogs.com/fengshaolingyun/p/6115366.html
Copyright © 2011-2022 走看看