A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zengdong 初级黑马   /  2018-10-7 20:55  /  587 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习了六天的小白前来报道,说实话,以前从来没有接触个代码,现在刚学习了几天,就要写技术贴,简直是脑子一片空白,花了很多时间看了许多的帖子,然后去百度逛了很多帖子,自学了一下,摘录了一些经验分享。笔记
基本数据类型
        数据类型分类:
                1.基本数据类型(字符串、数组、类、接口、Lambda)
                                整数型:byte、short、int、long
                                浮点型:float、double
                                字符型:char
                                布尔类型:boolean
                2.引用数据类型
        注意事项:
                1.字符串不是基本类型,而是引用类型。
                2.浮点型可能只是一个近似值,并非精确的值。
                3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
                4.浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
                   如果是整数,默然为int类型,如果一定要使用long类型,需要加上一个后缀L。
变量的概念与定义格式
        变量:程序运行期间,内容可以发生改变的量。
        创建方法:数据类型 变量名称;//创建了一个变量
        变量名称:= 数据值;//赋值,将右边的数据值,赋值交给左边的变量
        一步到位格式:
                数据类型 变量名称 = 数据值;//在创建一个变量的同时,立即放入指定的数据值

       摘录:
      多态与继承和封装
      多态与继承和封装一样是面向对象的一个重要方法,即对于接口的多种不同的实现方法。这种说法有一点广泛,我在这次文章里只描述重载与重写。
重载与重写是两种不同的概念,重载(Overload)是一个类中的多态性表现;重写(Override)是父类与子类之间的多态性表现。
这种说法有一点抽象,我通俗点讲,就是你有一把步枪,可以攻击中距离的敌人;但是有一天,你遇到了远处的敌人,于是你加上延长枪管和先进光学瞄准镜,得到步枪改_远;然后你遇到了烟雾中的敌人,于是给装上热成像与烟雾透镜,得到了步枪改_烟……上述操作是根据不同的作战环境得到不同的步枪便与重载类似。有一天,你把步枪给了你的孩子,你的孩子直接改装了步枪,在下面加上了下挂霰弹发射器,变成了步枪改_c8……上述操作是子类对父类的方法进行重写。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马