码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础——面向对象

时间:2018-06-27 17:50:42      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:面向对象   Java基础   

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

面向对象

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

image

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

类(class):就是对象的模板
不是每个对象都要有一个模板(类)
对象模板命名要以类别名称来命名

如何来描述属性和行为:
1.属性用什么来表示? 变量
变量申请在类中就称之为属性。
2.行为用什么来表示? 方法(函数)
只有方法中才能写代码,所以我们用方法表示对象的行为

类的申请格式:
注意:只要类名带public,文件名就必须跟类名一致。

image

怎么创建对象?
使用new关键字,创建对象
面向对象的角度:模板产生实例(对象)
从代码的角度:分配内存,寄存属性和方法。
所谓的new对象就是把申请好的属性方法分配内存,寄存数值

image

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

image

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

点符号 (.):对象属性和行为的访问符。
用的必须是对象变量。

image

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

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

Java基础——面向对象

标签:面向对象   Java基础   

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
凯哥学堂
加入时间:2016-10-07
  关注此人  发短消息
java学习视频下载:www.kaige123.com
凯哥学堂”关注的人------(0
凯哥学堂”的粉丝们------(1
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!