美文网首页java复习
2020-06-17面向对象基础

2020-06-17面向对象基础

作者: 智障猿 | 来源:发表于2020-06-18 08:09 被阅读0次

类和对象

  • 类:对现实生活中一类具有共同属性和行为的事物的抽象。
    特点:
    ①类是对象的数据类型。
    ②类是具有相同属性和行为的一组对象的集合。
  • 对象
    ①属性:对象具有的各种特征,每个对象的属性都有特定的值。
    ②行为:对象能够执行的操作。
  • 类的定义
    类是java程序的基本组成单位。
  • 类的组成(属性和行为)
    ①属性:在类中通过成员变量来体现(方法外的变量)
    ②行为:在类中通过成员方法来体现(不带static关键字)
  • 定义类
public class 类名{
  成员变量;
  成员方法;
}
  • 对象的使用
//创建对象
类名 对象名 = new 类名()
//使用对象
1.使用成员变量
对象名.变量名
2. 使用成员方法
对象名.方法名

对象内存图

对象内存图.png

成员变量与局部变量

  • 成员变量:类中方法之外的变量
  • 局部变量:方法中的变量
  • 区别
区别 成员变量 局部变量
类中位置不同 类中方法外 方法内或者方法声明上
内存位置不同 堆内存 栈内存
生命周期不同 随着对象的存在而存在,随着对象的消失而消失 随着方法的调用而存在,随着方法调用完毕而消失
初始值不同 有默认的初始值 没有默认的初始值,必须自己先定义,赋值,才能使用

相关文章

  • 2020-06-17面向对象基础

    类和对象 类:对现实生活中一类具有共同属性和行为的事物的抽象。特点:①类是对象的数据类型。②类是具有相同属性和行为...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • Java基础03面向对象

    Java 基础02Java编程基础 面向对象上 面向对象的概述 面向对象的概述:面向对象是一种符号人类思维习惯的编...

  • python面向对象学习笔记-01

    学习笔记 # 0,OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 -...

  • java基础回顾(2)

    面向对象:是基于面向过程的一种思想。 面向过程:以函数为基础,关注实现过程。 面向对象:以对象为基础,关注实现结果...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • "类"的讲稿

    -----------------------面向对象基础----------------------------...

  • Java 工程师成神之路 | 2019正式版

    摘要:什么是面向对象 基础篇 01面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基...

  • 2、面向对象

    一、面向对象 定义:面向对象是基于面向过程的。 面向对象与面向过程比较:面向过程:面向过程是以函数为基础,完成各种...

  • 基础6-面向对象

    基础6-面向对象 ###06.01_面向对象(面向对象思想概述)(了解) * A:面向过程思想概述 *第一步 ...

网友评论

    本文标题:2020-06-17面向对象基础

    本文链接:https://www.haomeiwen.com/subject/hjpsxktx.html