zoukankan      html  css  js  c++  java
  • 巩固java(一)----java与对象

         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("张三");


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    redis 命令
    继续node爬虫 — 百行代码自制自动AC机器人日解千题攻占HDOJ
    redis Ok2
    ThinkPHP5 清除runtime缓存文件
    linux系统下使用xampp 丢失mysql root密码 只能远程访问,本地无法连接数据库
    yii2 验证规则使用方法
    thinkphp5 模型表关联
    PHP将base64数据流转换成图片并保存
    Win10下80端口被System占用导致Apache无法启动
    3. Git与TortoiseGit基本操作
  • 原文地址:https://www.cnblogs.com/dingxiaoyue/p/4931765.html
Copyright © 2011-2022 走看看