荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>行业新闻 > 正文

java培训之变量和面向对象

时间:2018-01-22 17:13:02 来源:荣新IT教育培训 作者:荣新科技
今天给大家分享一个情景模拟的知识,快乐中学习知识,不喜欢这种风格的看官老爷可以留言wink
java培训之变量和面向对象
叮铃铃,上课了.......

GG来到教室,睡眼朦胧,打着呵欠,挠着屁股.......

CC教师来到教室,拿着戒尺,穿着正装,美丽惨了.......

CC:同学你好,这辈子我就是你们的Java教师。

GG:一辈子.........

CC:哈哈,没错,就是一辈子,由于教师也还不精通,我们一同学习吧。

GG:要得嘛。(太不靠谱了,要不要转学.......)

CC:第一节课我们来讲一下Java中的变量。

GG:教师,是不是讲得太快了?我预习了,传闻开发之前还得装置JDK什么的啊...(话还没落地)

CC:给老子闭嘴。我讲课,历来都只讲接地气的东西,环境装置自己百度去......

GG:好,您持续,惹不起,惹不起.......(经过百度一瞬间就装好了JDK和Eclipse)

CC:Java中的变量类型,全体来讲分为:

①、值类型  ②、引证类型

那么什么是值类型?

就是说根本的数据类型,例如:整数类型(byte short int long),从左到右数值规模越来越大,特别注意,在表达long类型时,有必要在数字后边添加上L(或小写l,一般用大写且不能省掉),123L,通常来讲没有特殊要求 一般运用int比较多;浮点类型(float,double),如12.3f(F/f不能省掉),123.4D(D/d能够省掉);

布尔bool类型只有两个值,true和false,它往往是逻辑运算的成果,后边马上会详细解说;char字符类型,如 :char ch = 'p';用单引号扩起哟。上面讲的用得许多,假如还有必定用的少,导致CC教师没记住。

那么什么是引证类型?

引证应该和面向对象言语的概念有联系,详细点是和计算机的内存存储有联系,当然,一句话说得不精确,由于那本来就是很杂乱的技能,教师暂时不讲,由于教师究竟就只剩你这么一个学生了。我们首先得确保会用,尽量深化一点。Class这个关键字知道吗?

GG:教师,你写错了。Java中的class是这样写的。

CC:你是不是要装怪?莫非不是和教师写的相同吗?

GG:教师,Java中是严格区别大小写的,所以我们写的不相同,您在细心瞧瞧......

CC:嗯,不错不错,教师故意的啦,就是看你预习没(哈哈,真为难!)。

GG:(撅起小嘴,略略略......).......

CC:我们持续讲class,这是面向对象编程引进的一个根本概念,教师简单讲讲。class----->就是类。比如说:人类,狗类,花类,鸟类........什么的。你看吧,你是你爸爸生的吧,你爸爸是你爷爷生的吧,这意味着什么?

GG:你才是你爸爸生的,我是麻麻生的。(一脸懵逼加不屑)

CC:教师想表达的是面向对象的三大特色之一:承继。你看你和你爸爸某些当地相同,那就是你(子类)承继自爸爸(父类)的,可是有许多当地又不相同。

CC:你再看看你是由头、脸、屁股、脚等等构成的一个全体,这也是面向对象的三大特色之一:封装。(类是由办法、特点、字段封装成一个全体)

GG:(竖起大拇指)教师牛皮......脸过了就是屁股了.....不过我懂了封装的概念。

CC:教师为了节省时刻,由于你是男生,脸到屁股之间没有什么值得描绘的啊,所以没讲。

GG:我有肚脐眼儿啊,教师........

CC:禁绝取悦教师,这样教师笑起来会露牙齿的,那就不美了。三大特色还差最难的一个概念:多态。那多态是什么?比如说你去打球,可能是打乒乓球,还有可能打篮球等等(实际上是办法的多态,重载就是详细表现),当然多态远远不止这些。

教师在这里趁便讲一讲重载的概念。所谓重载就是指办法名(函数名)相同,可是参数个数、类型、摆放次序不完全相同,比如说:

void PlayBoll(Basketball i){ System.out.print("打篮球!");}//仅仅演示概念

int PlayBoll( ){System.out.print("打乒乓!");return 1; }

看见了吗?值得注意的是,它们的返回值能够不相同。趁便记一个公式:函数名+参数列表=办法签名。由于《thinking in Java》中提到过很多次办法签名。你说说看,面向对象三大特征是什么?

GG:封装、承继、多态。我个人集它们三于一身。

CC:引证类型,说白了就是人类,狗类,字符串类(String),数组(Array),字符串缓冲区(StringBuffer),尤其带括号的三个类适当重要,全部得吃透,尤其是他们的静态办法,下节课CC教师将详细分析。
文章源自荣新科技官网:www.vfast.com.cn欢迎访问,转载需注明出处