美文网首页
Java基础——面向对象

Java基础——面向对象

作者: 凯哥学堂 | 来源:发表于2018-06-27 17:50 被阅读4次

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

    面向对象

    模板:就是类,要有模板才能产生对象,模板是造就对象的,把共同的东西放在同一个模板中,比如学生类,那么模板下面就写学生的共有的属性和方法,属性(描述)比如由:年龄,性别,姓名等。方法(功能):会写字,读书,画画,等。

    对象(Object):有属性(描述)和方法(功能),对象就是我们现实生活中的事物,不管是真实的还是虚拟的都可以称之为对象(万事万物皆对象)。

    类(class):就是对象的模板

    不是每个对象都要有一个模板(类)

    对象模板命名要以类别名称来命名

    如何来描述属性和行为:

    1.属性用什么来表示? 变量

    变量申请在类中就称之为属性。

    2.行为用什么来表示? 方法(函数)

    只有方法中才能写代码,所以我们用方法表示对象的行为

    类的申请格式:

    注意:只要类名带public,文件名就必须跟类名一致。

    怎么创建对象?

    使用new关键字,创建对象

    面向对象的角度:模板产生实例(对象)

    从代码的角度:分配内存,寄存属性和方法。

    所谓的new对象就是把申请好的属性方法分配内存,寄存数值

    每new一次对象就会独立的分配一片内存。

    内存回收?

    只要没有任何变量指向对象的内存,java就会不定时的检查并回收。

    点符号 (.):对象属性和行为的访问符。

    用的必须是对象变量。

    一个变量只可以存储一个类型的单个值,数组只可以存储一个类型的多个值,对象可以存储不同类型的的值,而且还可以拥有自己的方法。对象相当于一个新的数据结构,变量可以自定义,方法也可以自定义。

    总结:面向过程就是更接近机器,面向对象就是让代码更接近于生活。编程就是书写代码命令让机器运行,编程就是解决生活中的问题。面向对象就是让代码模拟生活,生活是怎样解决的代码就怎么书写解决,让代码更接近与生活的方式。属性就是对象的描述,行为就是对象的功能、行为。我们需要用类来在就对象,在类里申请的变量就叫属性,在类里申请的方法就叫行为,类就是一个模板,我们用类来造就对象,一个类可以造就多个对象。 从存储方面来讲的话变量只可以存储一个值,数组可以存储多个值,但是数组的类型是以制的,长度是固定的,对象既可以存储不同的类型的数组还可以存储方法。

    相关文章

      网友评论

          本文标题:Java基础——面向对象

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