• 面向对象:封装


    1:找对象:对象可以是问题中出现的任何人,事物或者实体,简单点就是‘东西’。

    2:在已经找到的问题域中的对象后,我们就要来编写一个类来描述每个对象的属性和行为。

    属性:属性指对象身上有什么值数据;

    行为:行为是对象可以做什么,或者我们想这些对象做什么;(功能);

    万物皆对象;但是对象因关注而产生;*******;

    引用数据类型行:

    类  AND 数组

    实用类;

    1:类是一个模板,是不能直接是用的;用来在代码级别产生某个对象;

    2:产生一个学生对象

    public  static void main(String[] args){

    sdudent stu = new Student();

    stu.name = ""

    stu.age = 24;

    stu.score = 80;

    类名+变量名=new 类();

    变量.属性

    }

    使用new产生对象;;;

    构造方法:===作用:产生对象;

    语法:1:方法名必须与类名保持一致;2:构造方法没有返回类型;就连void都没有;

    构造方法的执行步骤:1:划分一个空间;2:在空间划分属性;

    3:对属性进行初始化;4:执行我们构造方法里面书写的代码;

    可以不用一个一个的赋值;

    简单;

    细节:1:如果一个类没有写构造,也会jvm给他一个默认的构造;

    2:一旦开发人员书写了构造方法,就不会提供默认构造了

    如果一个类没有写构造方法jvm默认一个构造方法;

    construcror:构造方法;

    undefined:无定义的;不用public 公共的

    private私有的;除了本类可以访问,其他的都不能访问;

    写代码公式;只要是变量属性用 private;

    构造方法默认都是public;

    方法看具体使用环境;

    想要读取 使用rutern;

    answerMyName();

    访问器;

    printe

    修改器;/

    =  = = = = = ==  = = = = = = = = =信息的隐藏;

    面向对象的三大特征:1

    1:组装·定义类;今天所学;:封装:

    2:信息隐藏;private; 1:访问修饰符;最重要的{2:访问器,修改器;}3:“方法的实现          ;”sun:1:必须要有公共无参构造2:必须要为

    取什么get+名字 , 修改什么set+名字;标准java类;javaBean .

    2:继承

    3:多态

    this 指代当前对象;

    标准java类:

    属性--变量属性是私有的,并提供符合命名规范的get/set方法

    构造--必须要有无参构造;一旦书写带参构造,必须写一个无参构造;

    最后书写功能性的方法;

    private String name;

    private int ages;

    private

    作业;

    一个方法只做一个事情;这是面向对象的单一职责;

  • 相关阅读:
    百度音乐搜索API
    浅谈对设计模式的理解
    AS3 Embed
    AS3.0中遍历删除容器内子对象的误区。
    如何获取GridView的总记录数?
    分享几个国外的Ajax&Jquery网站
    SQL2000: MMC 不能打开文件
    结合.net开发 谈谈 access 中 模糊查询语句 like的用法
    [转]C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
    根据条件动态改变GridView某行或某个单元格的背景色
  • 原文地址:https://www.cnblogs.com/magicianpp/p/6130391.html
Copyright © 2020-2023  润新知