zoukankan      html  css  js  c++  java
  • 面向对象编程(二)——对象和类

    对象和类的概念

    • 对象:是具体的事物;
    • 类:是对对象的抽象(abstract)

    先有具体的对象,然后抽象各个对象之间象的部分,归纳出类,通过类再认识其他对象。

    对象和类的总结

    对象和类的关系:特殊到一般,具体到抽象

    • 类,我们叫做Class;
    • 对象,我们叫做Object,instance(实例),以后我们说某个类的对象,某个对象的实例,是一样的意思。
    • 类,可以看成一类对象的模板,对象可以看成该类的一个具体实例。
    • 类,是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。
    • 对象是Java程序的核心,在Java程序中,“万事万物皆对象”。

    引用类型(reference)

    ▶Java语言中,除基本类型外的变量类型都称之为引用类型。

      Ps:介绍下数据类型:

        基本数据类型(8种):

        数值型:整数类型(byte,short,int,long)浮点类型(float,double)
        字符型:char
        布尔型:boolean
      引用类型:

        类:class
           接口:interface
               数组

    20140408-5-1

    ▶Java中的对象是通过引用对其操作的。

    类有属性和方法组成

    在Java中,你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象。

    一旦定义了类,就可以在类中设置两种类型的元素:字段(有时被称作数据成员)和方法(有时被称作成员函数)。

    ☀类的属性

    • 属性field,或者叫成员变量
    • 属性用于定义该类或者该类对象包含的数据或者说静态属性
    • 属性的作用范围是整个类体
    • 在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。(数值:0,0.0; char:u0000; boolean:false; 所有引用类型:null

    ▶▶属性的定义格式:

    ☀类的方法

    • 面向对象中,整个程序的基本单位是类,方法是从属于类的

    ▶▶方法的定义格式

    Java中方法参数传递是:值传递

    ☀变量的作用域(scope)

    作用域决定了在其定义的变量名的可见性和生命周期。

  • 相关阅读:
    使用SQLCOMMAND以及SQLADAPERT 调用存储过程
    将表A的数据复制到表B,以及关于主表和子表的删除办法
    登录次数验证,可能还是有些不足的,希望大家指正
    MVC过滤器
    sql数据库delete删除后怎么恢复,这是网上找的答案。。希望大神验证指教一下
    淘宝前后端分离实践
    P1852 [国家集训队]跳跳棋
    P2154 [SDOI2009]虔诚的墓主人
    P4208 [JSOI2008]最小生成树计数
    P2467 [SDOI2010]地精部落
  • 原文地址:https://www.cnblogs.com/Qian123/p/5165335.html
Copyright © 2011-2022 走看看