摘要: 特点: 1.函数名与类名相同。 2.不用定义返回值类型。 3.不可以写return语句。 作用: 给对象进行初始化。 注意: 1.默认构造函数的特点。 2.多个构造函数是以重载的形式存在的。 阅读全文
posted @ 2018-06-27 20:28 小周末诞生 阅读(96) 评论(0) 推荐(0)
摘要: 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 1.将变化隔离 2.便于使用 3.提高重用性。 4.提高安全性。 封装原则: 1.将不需要对外提供的内容都隐藏起来。 2.把属性都隐藏,提供公共方法对其访问。 阅读全文
posted @ 2018-06-27 15:19 小周末诞生 阅读(81) 评论(0) 推荐(0)
摘要: 匿名对象是对象的简化形式。 匿名对象两种使用情况: 1.当对对象方法仅进行一次调用。 2.匿名对象可以作为实际参数进行传递。 伪代码: class Car{ //描述颜色 String color = "红色"; //描述轮胎数 int num =4; //运行行为 void run() { Sys 阅读全文
posted @ 2018-06-27 14:12 小周末诞生 阅读(94) 评论(0) 推荐(0)
摘要: 概念:同一种数据的集合,其实数组就是一个容器。 格式:元素类型[ ] 数组名 = new 元素类型[元素个数或者数组长度] int [] arr = new int[ ]{3,4,4,5}; int[ ] arr = new int[3]; 阅读全文
posted @ 2018-06-26 14:54 小周末诞生 阅读(115) 评论(0) 推荐(0)
摘要: 在一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。 重载的特点:与返回值类型无关,只看参数列表。 重载的好处:方便于阅读,优化程序设计。 重载示例: int add(int x,int y){ return x+y; } int add(int x,int y,int 阅读全文
posted @ 2018-06-26 14:32 小周末诞生 阅读(108) 评论(0) 推荐(0)
摘要: 逻辑运算符: &:只要两边的boolean表达式结果,有一个为false,那么结果就是false. 只有两边都为true,结果为true. |:两边只要有一个为true,结果为true. 只有两边都为false,结果为false. ^:异或;两边相同结果为false. 两边不同结果是true. &和 阅读全文
posted @ 2018-06-26 14:18 小周末诞生 阅读(154) 评论(0) 推荐(0)
摘要: 类型转换 byte b=3; b=b+2; b=? b=(byte)(b+2); b=?; '1'+0=? 一不小心,就会按数学老师教的算了。 阅读全文
posted @ 2018-06-25 14:35 小周末诞生 阅读(125) 评论(0) 推荐(0)
摘要: 二进制和十进制之间的转换 十进制-->二进制,6的二进制。 原理:对十进制进行除2取莫运算。 二进制 >十进制 原理:二进制乘以2的过程。 二进制 >16进制,四个二进制就是一个十六进制 负数的二进制表现形式 负数的最高位都是1. 阅读全文
posted @ 2018-06-25 14:08 小周末诞生 阅读(184) 评论(0) 推荐(0)
摘要: 什么叫标识符?在程序中自定义的一些名称。 由26个英文字母大小写,数字,0-9 ,符合_$组成 定义合法标识符规则: 1.数字不可以开头。 2.不可以使用关键字。 Java中严格区分大小写。 注意:在起名字的时候,为了提高阅读性,要尽量有意义。 Java中名称规范: 1.包名:多单词组成时所有字母都 阅读全文
posted @ 2018-06-25 11:05 小周末诞生 阅读(117) 评论(0) 推荐(0)
摘要: 继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。 继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承类A(B extends A),那么B就拥有A的属性和方法。 继承使用extends关键字 class Person{ String n 阅读全文
posted @ 2018-06-08 11:14 小周末诞生 阅读(171) 评论(0) 推荐(0)