Java——面向对象基础

来源:互联网 发布:网络安全检查自评估表 编辑:程序博客网 时间:2024/05/29 04:10

Java——万物皆对象!

分类是人们认识世界的一个很自然的过程,在日常生活中我们会不自觉的进行分类。


对象,方法,类

重点:

  • 对象:用来描述客观事物的一个实体,由一组 属性和方法 构成。 属性——对象具有的各种特征。
    每个对象的每个属性都拥有特定值。
    例如:张三和李四的年龄、姓名不一样。
  • 方法——对象执行的操作。

  • 类是对象的概况、是对象的分类。
    具有相同属性和方法的一组对象的集合。
    是概念模型,描述对象拥有的特征(属性)和行为(方法)。
  • 类与对象的关系:类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象;
  • 面向对象一共有三个特征:封装、继承、多态。

开发的过程:

 类----(构造)---->对象------(使用对象)----->对象.方法()

对象与类

面向对象编程基本步骤:          定义类          构造对象          使用对象

Java 中类的定义

格式:    类: [访问控制符] class 类名 { }    属性:[访问控制符] 数据类型 变量名;    方法:[访问控制符] void | 返回值类型 方法名 ;

构造对象

    格式:        类名 对象 = new 类名();        例如:         Person pobj = new Person();    内存:在堆内存中创建一块空间,在栈内存中创建一个引用,调用堆内存中的属性和方法。        每创建一个对象,就会形成一个引用地址。        只有经过new的过程,才会创建一个引用地址。

对象的使用

格式:         对象.属性         对象.方法     传入的参数,叫实参。     方法里的参数列表叫形参。
  • 如何描述类?
    属性
    方法
    构造函数

构造函数(方法):

        作用: 1 · 初始化,帮助创建对象                    2 · 在创建对象时可以预先给属性赋值        每一个类都有构造函数。        格式:   public 类名(参数列表){ ...............}        特点: 与类名同名。    没有返回值。        功能:初始化。         没有构造函数,创造不出来对象。          默认情况下,构造函数是省略的。        构造函数是隐含的。

this关键字:

      this代指将来本类的对象。      this代指类里面声明的,全局的。
原创粉丝点击