- 博客(15)
- 收藏
- 关注
转载 final关键字
为什么要使用final修饰符 继承关系最大弊端是破坏封装:子类能访问父类的实现细节,而且可以通过方法覆盖的形式修改实现细节.==============================================对个修饰符之间没有先后关系的,public static final /public final static /==
2016-11-26 19:59:05 480
转载 super用法
super用法 需求:在子类中某一个方法中,去调用父类被覆盖的方法 ?此时的解决方案:使用super关键字 什么是super?:this:当前对象,谁调用this所在的方法,this就是哪一个对象.super:当前对象的父类对象子类初始化过程;创建子类对象的过程在创建子类对象之前,会先创建父类对象调用子类构造器之前,在子类构造
2016-11-26 19:54:07 353
转载 方法的覆盖
方法的覆盖场景: 子类拓展了父类,可以获得父类的部分方法和成员变量.可是当父类的某个方法不适合类本身的特征时,此时怎么办如:企鹅和鸵鸟是鸟类中的一个特殊品种,所以企鹅/鸵鸟类是鸟类的一个子类,但是鸟类有飞翔的功能,但是对应企鹅/鸵鸟,飞翔的行为显然不适合它.此时怎么办?方法覆写的原则(一同两小一大);一同:① 实例方法签名必须相同.(方
2016-11-26 19:53:02 712
转载 继承
什么是继承关系: 现有父类,加以拓展 可以是基于某个父类对对象的定义加以拓展,而产生新的子类,子类可以继承父类原来的某些定义,也可以增加原来父类没有的定义,或者覆写父类中的某些特性.从面向对象来说:继承是从一般到特殊的关系,是一种"is a"的关系,即子类是对父类的拓展,是一种特殊的父类,比如:狗是动物的一种特殊情况,狗属于动物. --------------
2016-11-24 16:30:55 578
原创 11月23日
今天学了啥1.回顾构造方法,方法重载,this关键字用法2.学了封装,static关键字用法,seter,geter用法 A.什么是封装: 封装(Encapsulation)是类的三大特性之一,就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的好处 : 1.隐藏类的实现细节;
2016-11-24 11:39:14 179
原创 11.22今天学了
类的构造:1个类,至少会有一个构造方法,也可以有多个2,构造方法,返回值什么都不要写方法名必须和类名一致,包括大小写一样3,构造方法的作用是对这个对象进行初始化,实际上这个对象在构造方法调用之前已经由系统分配产生了 4,我们一旦自己定义了构造方法,系统会收回这个无参的构造,所以还是要自己写5,构造方法,是通过new关键字而调用的6. public protected
2016-11-24 11:37:37 190
转载 电子宠物系统一
/*类的基本结构,其主要由属性和行为组成,称为类的成员变量(或者成员属性)和成员方法,统称为类的成员(除此之外,类的成员还包括构造方法、代码块等)。*/import java.util.*;//package cn.csee.pet.entity; class Dog //狗狗类{ String name = "无名氏";
2016-11-21 00:17:07 6484
原创 预习还是懵逼
第一步把类图转换成java, 自己写的代码 解决方法,参考了下答案,忘了创建包,方法不全,变量值没附上,love int写法错误;修改后 遇到问题, Public void print()方法里面不能写到public static void main(String[] args)里面.
2016-11-21 00:08:18 514
原创 一个月总结
今天是11月18日,还有4天就是我们学习java一个月了。依然记得第一天大家互相介绍,那热情洋溢的笑脸。学到现在,我们已经学了Java概述,.变量..数据类型.运算符,运算符和基本数据类型,复杂的选择结构,循环结构,数组结构,算法,类和对象,类的方法,字符串。其中写了3个小项目。在学习的期间,我学到了很多东西。学会了认清自己能力水平,有点了解团队的意义,也知道了自己与其他伙伴的差距,他们第一阶段只
2016-11-20 23:41:33 771
原创 基本数据类型参数传递
方法参数的值的传递--基本数据类型这是看别人的,感觉容易理解,就放上来了 为什么main方法后的x=10,而不是50;因为参数的传递仅仅传的是x值得副本,本身对X没什么影响Change方法调用完毕机会出栈=销毁了,栈帧里还是main方法里的x=10.
2016-11-20 23:28:11 476
转载 阶段性总结
阶段性总结第一章:走进java 1了解java语言的发展。 2.掌握java语言的特点. 3.理解java语言工作的原理。 4.掌握如何搭建java的运行环境。 5.学会编写HelloWrlod。第二章:简单数据类型及运算 (1)常量和遍变量 *字面量和常量 *变量 *变量的分
2016-11-13 16:00:25 431
转载 选择排序,冒泡排序,插入排序
1. 选择排序,之前的博写了一篇,这次的是转载别人的,基本思想是:在未排序的序列中选择出最小值的下标,并用最小值下标的元素与未排序序列的首元素进行交换。和之前的有些不一样,之前是值对比,这次是数组下标对。 2.插入排序 基本思想:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的有序序列中的适当位置,直到全部记录插入完成为止。就是将第一个当做一个集合,然后[1]
2016-11-08 00:23:02 473
原创 超级简单的选择排序
这是照着公式代入的,虽然只是简单的排序,不过还是努力了,进步了一点点 今天看到一个逻辑题,想了好久想想不出,看了分析还是不行,脑子不灵光啊!!!!
2016-11-06 20:43:19 183
原创 无头
今天是第一次写博客,有点不知所措。别人写的都是技术文,美文,自己却不知道写啥。就说说学java. 学了好久了吧,反正从基础语法那里就全是懵逼了。正在一直寻找方法,而且;老师也一直培养我们的学习习 惯。今天研究了一天,感觉是在学习,可什么都没学到。晚上折腾了一下,算术简单理解了嵌套循环!,会输:543215432543545
2016-11-04 23:35:34 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人