美文网首页
6.类和对象

6.类和对象

作者: 你来听我说 | 来源:发表于2016-11-16 21:28 被阅读0次

一什么是面向对象

1面向过程

考虑事情怎么做

2面向对象

一切皆对象

事情由谁来做

3面向对象的三大特征

封装、继承、多态

二认识类和对象

1生活中的类和对象

具有相同特征或者行为的事物(对象)的集合

现实生活中可以看到的事物都是对象

类对象

人类瑞哥

汽车楼下的某个qq,瑞哥的奔驰

昆虫刘春杰的小强

2编程世界中的类和对象

类是对象的抽象

对象是类的具象

小明小王

特征:身高、体重、年龄、姓名

行为:吃喝拉撒睡

三基本语法

1成员变量(全局变量)

成员变量和局部变量区别

1)如果方法中的局部变量和成员变量名称相同,直接调用变量时,方法的局部变量起作用

2)方法的局部变量存放在栈中,类的成员变量存放在堆中

3)在类的所有方法中,都可以调用成员变量;局部变量只在声明它的方法中起作用

4)成员变量所占内存在对象被回收时销毁,局部变量所占内存,在方法结束时被回收

2成员方法

非静态成员方法

不能在类外直接调用,必须通过对象的引用进行调用

支持方法的重载

静态成员方法

3构造方法

无参构造方法

带参构造方法

4 this关键字

对象自身的引用

通过this关键字,可以在非静态方法中调用其他的非静态成员变量和方法,通常情况下,this可以省略不写

5 static关键字

静态的成员变量,存放在方法区

非静态的成员变量,在创建对象时分配空间;静态的成员变量,在程序运行时,在方法区中分配空间

四代码块

{}括起来的一段代码,称为代码块

1局部代码块

2初始化代码块

3静态代码块

相关文章

  • 6.对象和类

    类的声明:Class 属性访问: 构造函数:__init__ 属性的增删改查: 静态属性:使用系统提供的装饰器方法...

  • 6.类和对象

    一什么是面向对象 1面向过程 考虑事情怎么做 2面向对象 一切皆对象 事情由谁来做 3面向对象的三大特征 封装、继...

  • 6.初识类和对象

    万物皆对象 > 分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类 身边的对象 顾客 姓名—张浩...

  • 6.初识类和对象

    对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割 类...

  • Day13类和对象的总结

    总结:1.编程思想2.类的声明3.对象方法4.init方法和构造方法5.对象属性6.对象属性的增删改查7.类的字段...

  • 对象、类对象和元类对象

    http://www.tuicool.com/articles/mmyuUr http://blog.csdn.n...

  • python 类和对象

    类和对象 目标 类和对象的概念 类和对象的关系 类的设计 01. 类和对象的概念 类 和 对象 是 面向对象编程的...

  • 类,类对象和实例对象

    Python 的类定义写完之后就成了一个类对象,而引用这个类对象的就是实例对象。 类中定义的属性和方法都是静态属性...

  • objectve-C语法总结<1>

    大纲 0.OC数据类型 1.声明一个类 2.实现一个类 3.创建一个对象 4.对象的注意点 5.对象方法 6.类方...

  • 面相对象-02类和对象

    类和对象 目标 ●类和对象的概念●类和对象的关系●类的设计 01.类和对象的概念 类和对象是面向对象编程的两个核心...

网友评论

      本文标题:6.类和对象

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