02面向对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02面向对象相关的知识,希望对你有一定的参考价值。
1.面向对象基本概述
对象:真事存在唯一的事物 类:将具备相同属性与行为的事物进行抽取。抽象、图纸 面向过程:侧重于过程。C 面向对象:侧重于对象。Java 找适合的对象做适合的事情 区别在于对数据的封装不同。面向过程是做事找人 ,面向对象是找人做事。面向对象封装了数据,统一了数据和方法。 事物的公共属性使用成员变量描述 事物的公共行为使用函数描述 1.自定义类 class ClassName{ String name; public void run(){ System.out.print(name);//类内部可以直接访问成员变量 } } 2.创建对象 Car c = new Car(); 3.使用对象的属性或方法 . 成员变量和局部变量的区别: 定义位置: 1.成员变量定义在方法之外,类之内 2.局部变量定义在方法之内 作用上的区别: 1.成员变量用于描述一类事物的公共属性 2.局部变量提供一个变量给内部使用 生命周期: 1.随着对象的创建而存在,随着对象的消失而消失 2.局部变量在调用对应的方法时执行到了创建该变量的语句时存在,一旦出了自己的作用域马上在内存中消失,如在for循环中定义的变量在for循环外不能使用 初始值: 1.成员变量默认有初始值。int-0,float-0.0f,double-0.0,boolean-false,char-‘ ‘,String(引用数据类型)-null 2.局部变量没有默认的初始值,必须先初始化才能使用。可以先声明,只要在使用前给值就可以
以上是关于02面向对象的主要内容,如果未能解决你的问题,请参考以下文章