zoukankan      html  css  js  c++  java
  • 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)局部变量是没有初始值的,必须初始化才能使用。

     

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

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

  • 相关阅读:
    用grunt搭建自动化的web前端开发环境-完整教程
    SQL Server:触发器详解
    利用junit对springMVC的Controller进行测试
    jquery-barcode:js实现的条码打印
    16个良好的 Bootstrap Angularjs 管理后台主题
    Spring Security 4 Hello World Annotation+XML
    intellij 13新建javaweb项目并用tomcat 7启动
    JavaScript类和继承:constructor属性
    javascript 的面相对象
    javascript call apply bind caller callee 的用法
  • 原文地址:https://www.cnblogs.com/liu2816350343/p/6062051.html
Copyright © 2011-2022 走看看