• java 的面向对象


    1.java是什么语言:

    java也属于面向对象编程语言。

    2.面向对象的三大特性:

    封装 ,继承, 多态。

    3.什么是对象:

    对象是真实存在的唯一失误

    面向对象的英文是(oop),面向对象的编程思想是:力图使计算机语言中的事物描述和自然种的事物尽可能的保持一致。

    4.面向对象的核心是:

    找的合适的对象做合适的事情。

    5.java 中如何来找合适的对象

    (1).sun已经指定好的类,通过制定好的类来创建对象,需要认识这些类。

    6.如何定义一个类 ,  类的格式是什么

    class 类名{

            属性(成员变量):描述事物的公共的特点。

            方法: 描述事物的行为方式(做什么事情)

    }

     

    7 通过自定义的类来创建一个对象

    格式:     类名   对象名(变量名) = new  类名()

    8 .创建一个类 

    class Car {   类的首字母要大写

        // 属性  格式:  数据类型 变量名

         string name;

          string color;

        int       num;

    }

    9 .修饰符

    (1)pubilc   公开的方法     如何人的可以访问

    (2)private: 私有的 只能自己访问

    (3) protected : 受保护的

    10.  成员变量和局部变量区别

    定义位置:

    (1)定义在类中,方法外

    (2)局部变量是定义在方法中

    作用上:

    (1)成员变量是用于描述同一类事物(对象)的公共属性

    (2)局部变量就是提供一个变量给方法使用。

    生命周期:

    (1)成员变量是跟对象绑定在一起的,随着对象创建而创建,随着对象消失而消失 (堆)

    (2)局部变量是随着方法调用而创建,当出了方法的作用域就消失。(栈)

    初始化来区分:

    (1)成员变量,如果你没有赋值,它是有默认值的。列入:

           int类型  默认值0;

          float类型 默认值0.0f;

         double类型 默认值0.0;

        boolean类型  默认值false;

       char类型  默认值  '  ' 里面是空的

     string类型 (引用类型)null;

    (2)局部变量是没有初始值的,必须初始化才能使用。

     

    复习:类和对象的关系是什么:

    类是对同一类事物(对象)的抽象,对象是实际存在的该类的各种实体。

  • 相关阅读:
    自定义 alert 弹窗
    js控制div内的滚动条的位置
    vue 的 起手式
    d3.js封装文本实现自动换行和旋转平移等功能
    redux
    mui 本地打包
    vue-router 运行机制 及 底层原理
    替代 Navigator 组件
    react-native 创建 ios 项目
    三元运算符
  • 原文地址:https://www.cnblogs.com/liu2816350343/p/6062051.html
Copyright © 2020-2023  润新知