- 博客(9)
- 收藏
- 关注
原创 面向对象三大特征
三大特征:继承、封装/隐藏、多态一、继承从OOD(面向对象设计)角度看:类是对对象的抽象,继承是对某一批类的抽象,从而实现更好的建模。OOP(面向对象编程):提高代码的复用性。方法的重写(override) 和重载没关系super关键字: 必须放在第一句话final关键字:封装/隐藏(encapsulation
2018-02-06 14:14:45
218
原创 重载
重载:同一个类同一个方法名不同:参数列表不同(类型,个数,顺序不同) 构造方法也可以重载返回值不同不构成重载,形参名称不同也不构成重载static(静态) 关键字:普通方法可以调用静态的方法,静态方法不可以调用非静态的东西。类只能使用类的方法,对象既能使用对象的也能使用类的方法。即static只能调static,别的都可以this:指当前对象,正在执行的对象,也叫隐式参
2018-01-29 17:41:18
175
原创 构造器
是一种特殊的方法:1.通过new关键字调用;2.不需要定义返回值,不能在构造器中使用return;3.如果没有定义构造器,则系统会自动定义一个无参数的构造函数,如果已定义则编译器不会添加;4.构造器的方法名必须和类名一致;5.作用:构造该类的对象,经常也用来初始化对象的属性。
2018-01-27 16:20:26
284
原创 面向对象(oo)编程
面向过程(c语言) 面向对象(java)线性思维解决(简单事物) (复杂过程) 1.面向对象编程(oop)的本质:以类的方式组织代码,以对象的方式组织(封装)数据。类:对对象的抽象 (抽出象的部分) 对象:具体的事务 先有具体对象,然后抽象各个对象之间象的部分,归纳出
2018-01-27 15:57:14
841
原创 方法
一:方法:用来完成特定功能的代码片段格式:[修饰符1 修饰符2 ...] 返回值类型 方法名(形式参数列表){ JAVA语句; ... ... ...}形式参数:在方法被调用时用于接收外界输入的数据实参:调用方法时实际传给方法的数据return: 1.结束方法的运行2.返回值方法定义(形式参数)和调用(实参)分开设计方法的原则:方法的本意是功能块,就是实现
2018-01-23 19:12:16
194
原创 控制语句
一.顺序结构二.选择结构 1.单选择结构 if2.双选择结构 if -- else3.多选择结构 if -- else if--else if 多值选择结构 switch(case后面加break防止穿透现象如下图) //int,或可以自动转为int的类型(byte,char,short)三.循环结构1. while循环 :
2018-01-21 21:42:42
144
原创 运算符
算术运算符 +,-,*,/,%赋值运算符 =布尔逻辑表达式:与或非与&&: t-f→f 、 t-t→t、f-t→f、f-f→f一错都错或||:一正确就正确 非!位运算符:~--取反 &--按位与 |--按位或 ^--按位异或 >--右移(除以2)扩展运算符:a+=b 相当于 a=a+b 减、乘、除一样 注意:a++和++a的区别字符串连接符: 数
2018-01-19 17:44:28
211
原创 变量(variable)
包括8个数据类型和引用型1.声明 2.初始化/复制type varName [=value] [{,varName[=value]}];1.局部变量--使用前必须声明、赋值或初始化变量前加final(常量/最终变量)一般大写 只能初始化或赋值一次方法内部或语句框内部定义的变量2.实例变量 放在外面变量 书写首字母小写 驼峰原则
2018-01-18 21:29:05
415
原创 JAVA
JAVA最大优势就是--跨平台标识符identifier--只能是字母、数字、下划线、$符号数据类型 1.基本数据类型数值型(整数型bvte、short、Int、long, 浮点型double 存在舍入误差可用 BigDecimal 大小数BigInteger大整数、float)、字符型char、布尔型boolean 只占一位 只有true 或false2.引用数据类型类cla
2018-01-18 20:48:01
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人