首页 > 编程语言 > 详细

巩固java(一)----java与对象

时间:2015-03-22 16:34:00      阅读:254      评论:0      收藏:0      [点我收藏+]
     C语言是一种面向过程语言,在解决问题时,要先分析出问题的解决步骤,然后按顺序一步步实现,使用的时候一个一个调用。所以面向过程编程是以过程为中心的。
     不同于面向过程编程,面向对象编程在解决问题时,先抽象出各个对象,每个对象包含自己的属性和行为,通过各个对象的相互调用和交互实现整个程序。面向对象编程支持封装,继承,多态等。
     java也是一种面向对象的编程语言,每个类的实例都是一个“对象”,比如
             Student student = new Student("张三");
    这里的new Student("张三")就是创建对象的,那这个student什么呢?往下看:
             Student student;
             student = new Student("张三");
    我们知道new的作用是在堆上创建对象,即为其分配空间用的,所以第二行才是实例化对象的过程,那student是什么呢?《java编程思想》里有一句话这样说的:“尽管一切都可以看做对象,但操纵的实际上是指向一个对象的引用”,所以这里的student就是新建的那个“张三”这个对象的引用。一个引用可以指向多个对象,      比如:
            Student student ;
            student = new Student("张三");
            student = new Student("李四");
  同时,一个对象也可以有多个引用:
           Student student1,student2 ;
           student1 = new Student("张三");
           student2 = new Student("张三");


巩固java(一)----java与对象

原文:http://blog.csdn.net/u012116457/article/details/44538531

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!