摘要: 匿名对象:没有引用类型变量指向的对象称作为匿名对象。需求: 使用 java类描述一个学生类。匿名对象要注意的事项:1. 我们一般不会给匿名对象赋予属性值,因为永远无法获取到。2... 阅读全文
posted @ 2019-04-10 18:16 那些年的代码 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 两个int类型的数据相加,有可能会出现超出int的表示范围。/*移位运算符:>(右移)规律:一个操作数在做右移运算的时候,实际上就是等于该操作数除以2的n次方,n就是右移的位数... 阅读全文
posted @ 2019-04-10 18:13 那些年的代码 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 两个int类型的数据相加,有可能会出现超出int的表示范围。 /* 移位运算符: <<(左移) 规律:一个操作数进行左移运算的时候,结果就是等于操作数乘以2的n次方,n就是左移 的位数. 3<<1 = 3 *2(1) = 6; 3<<2 = 3*2(2) = 12 3<<3 = 3*2(3) = 2 阅读全文
posted @ 2019-04-10 18:07 那些年的代码 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 定义的位置上区别: 1. 成员变量是定义在方法之外,类之内的。 2. 局部变量是定义在方法之内。 作用上的区别: 1. 成员变量的作用是用于描述一类事物的公共 属性的。 2. 局部变量的作用就是提供一个变量给方法内部使用而已。 生命周期区别: 1. 随着对象 的创建而存在,随着对象的消失而消失。 2 阅读全文
posted @ 2019-04-10 18:04 那些年的代码 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 函数的定义格式: 修饰符 返回值类型 函数名(形式参数){ 需要被封装的功能代码; return 结果 } 修饰符: 返回值类型:返回值类型就是指函数运行完毕后,返回的结果的数据类型。 注意: 某些函数是没有结果返回给调用者的,那么这时候返回值类型是void。 函数名: 首单词全部小写,其他单词的首 阅读全文
posted @ 2019-04-10 18:02 那些年的代码 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 注意:成员属性是有默认的初始值。 数据类型 默认的初始值 int 0 float 0.0f double 0.0 char '' String null 引用数据类型 null 对象一旦创建,对象的成员变量也会发生分配默认的初始值。 阅读全文
posted @ 2019-04-10 18:00 那些年的代码 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 如何找到合适的对象: 1 sun已经定义好了很多的类。我们只需要认识这些类。我们就可以通过这些类创建对象使用。 2 自定义类。通过自定义类来创建对象使用。 自定义类创建对象的三步骤: 1 自定义类。 格式: class 类名{ 事物的公共属性使用成员变量描述 事务的公共行为使用函数描述 } 2 通过 阅读全文
posted @ 2019-04-10 17:59 那些年的代码 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 函数的重载:在一个类中出现两个或者以上的同名函数,这个称作为函数的重载。 函数重载的作用:同一个函数名可以出现了不同的函数,以应对不同个数或者不同数据类型的参数。 函数重载的要求: 1 函数名一致。 2 形参列表不一致。(形式参数的个数或者是对应的数据类型不一致) 3 与函数的返回值类型是无关。 这 阅读全文
posted @ 2019-04-10 17:58 那些年的代码 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 比较运算符的结果都是返回一个布尔值的。 ==(判断是否等于) ==用于比较两个基本数据类型数据的时候,比较的是两个变量所存储的值是否一致。 ==用于比较两个引用类型变量的数据时候,比较的是两个引用类型变量所记录的内存地址是否一致。 阅读全文
posted @ 2019-04-10 17:57 那些年的代码 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 注意:如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值(除了返回值类型是void) return 关键字的作用: 1 返回数据给函数的调用者。 2 函数一旦执行到了return关键字,那么该函数马上结束。(能结束一个函数) 注意:一个函数的返回值类型是voi 阅读全文
posted @ 2019-04-10 17:52 那些年的代码 阅读(380) 评论(0) 推荐(0) 编辑