码迷,mamicode.com
首页 > 其他好文 > 详细

02面向对象

时间:2017-11-19 14:55:11      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:相同   内存   相同属性   面向对象   for循环   null   print   数据   访问   

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面向对象

标签:相同   内存   相同属性   面向对象   for循环   null   print   数据   访问   

原文地址:http://www.cnblogs.com/DLGD/p/7859672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!