- 博客(7)
- 收藏
- 关注
原创 多态
一.面向对象的特性:继承 封装 多态 1.封装-保证数据安全-属性私有化 2.多态—需要继承做基础,多种形态,重载 调用方法时,先找父类,没有会报错,有则会继续去子类中找,若有则执行子类方法,若无则执行父类方法 3.设计模式 -单例模式(懒汉式,饿汉式) 一个类最多只允许创建一个对象 (构造函数私有) 4.== 和equals的区别 ==:用于判断基本数据类型 Equals用于判断引用数据类...
2019-03-13 21:16:10
925
原创 继承
一. 面向对象的三大特征:封装性、多态性、继承性。 继承性 作用:简化代码(减少代码冗余) 重写:方法名相同,参数名也得相同(当父类方法不能满足子类的需求,子类中重写方法访问修饰符不能比子类更严格) Equals和hashcode:重写时两个方法要一起出现。 访问修饰符 无限制 继承 本类 同包 Public(公有的) ...
2019-03-12 18:36:45
534
原创 面向对象1
一.面向对象: 1.发展:机器语言(0101) 汇编语言(操作系统) 高级语言(c) 面向对象(java) 2.万事万物皆对象 床前明月光,疑是地上霜,举头望明月,低头思故乡 对象:床 明月光 地上霜 头 明月 故乡 3.一类相同属性的对象集合(抽象)—类 例:桌子,电脑 类中固定的事物(具体)—对象 例:我的桌子,某某人的电脑 4.属性-是对类和对象的静态描述 5.方法-是对类和对象...
2019-03-11 22:09:15
454
原创 排序算法
一.排序算法(8种) 1.冒泡排序 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 例1. 将一个给定的整型数组转置输出。 例如: 源数组:1 2 3 4 5 6 转置之后的数组:6 5 4 32 1 public class day5...
2019-03-10 19:56:32
286
原创 数组和练习题
一. 练习题 打印这个图案。 ** ** * public class day4 { /** * @author yhl * @time 2019.03.07 * @content recircle * @param args */ public static void main(String[] args) { // TODO Auto-g...
2019-03-07 22:09:40
225
原创 循环知识点及练习
一. 循环 单循环 1)for循环 for(起始;终止;步长){ 循环体 } 例1. 本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(用double存储) public class day3 { /** @time 2019.03.06 @author yhl @content reciver @param args / p...
2019-03-06 19:38:18
410
原创 java学习day2
一.字符集 GB2312 GBK unicode 0000 0000 0000 0000A 1.Ascii码 A:65, B:66…(范围65~90) a: 97, b: 98… (范围97~122) 例:定义一个字符,判断是否为字母。 public class day2 { /** * @author yhl * @time 2019-03-04 * @content homework...
2019-03-05 17:59:42
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅