摘要: 1、子类继承父类时构造方法的调用规则如下: (1)如果子类的构造方法中没有通过super显示调用 父类的有参构造方法,也没有通过this显示调用其自身的其它构造方法,则系统会默认先调用父类的无参构造方法,在这种情况下是否写super();语句,效果都一样: 实例如下: (2)如果子类的构造方法中通过 阅读全文
posted @ 2016-05-16 21:10 sincoolvip 阅读(183) 评论(0) 推荐(0)
摘要: 当需要在子类中调用父类的成员变量时,可以使关键字super(变量1,变量2,变量3) super关键字与this关键字作用类似,都是将屏蔽了的成员变量、成员方法变的可见,可用,也就是说,用来引用屏蔽的成员变量和方法,不过,super是用在子类中,目地只有一个,就是访问直接父类中被屏蔽的内容,进一步提 阅读全文
posted @ 2016-05-16 20:27 sincoolvip 阅读(303) 评论(0) 推荐(1)
摘要: 结果输出: 阅读全文
posted @ 2016-05-14 12:14 sincoolvip 阅读(199) 评论(0) 推荐(0)
摘要: 1、什么是封装? 顾名思义,封装就是装起来,圈起来的意思,用于类与对象中来讲,就是在一个类中把对象拥有的属性和隐藏信息(条件)进行封装,不允许外部程序直接访问,而必须要通过该类提供的方法来实现对隐藏信息的操作和访问 2、为什么要用封装? 封装后,类就是独立的,有效避免了外部错误对此对像的影响,并且能 阅读全文
posted @ 2016-05-14 12:11 sincoolvip 阅读(326) 评论(0) 推荐(0)
摘要: 完成对像的构造,创建对像时候用,new的时候用,初始化对像的时候用: Student str=new Student(); 每个类都有一个默认的无参构造方法, 构造方法没有返回值 构造方法与类名一样 Public 类名(){} 构造方法之间直接调,this();写在这个方法中第一句话 可以在构造对像 阅读全文
posted @ 2016-05-14 12:07 sincoolvip 阅读(226) 评论(0) 推荐(0)
摘要: 代码没问题,但是很多代码前都有红x。在doc中执行都没有问题 jdk版本不对应 //第一步:菜单栏Window--Preferences--Java--Installed JREs--右边Add--选默认的Standard VM--Next--Directory...(找已安装过的jdk版本的文件夹 阅读全文
posted @ 2016-05-08 10:53 sincoolvip 阅读(224) 评论(0) 推荐(0)
摘要: 这个加强版,只做了新增和查看。 主要是在新增代码那里增加了一些处理: 进入新增操作,一直可以不跳出来,每次新增成功后,问你是否继续,输入y就继续,输入n就不继续 代码如下: 结果运行截图: 阅读全文
posted @ 2016-05-07 08:59 sincoolvip 阅读(272) 评论(0) 推荐(0)
摘要: 需求: 前4章的一个总结性练习 为某音像店开发一个迷你DVD管理器,最多可存6张DVD,实现碟片的管理。迷你DVD管理器具备的功能主要包括以下内容 输入相对应的数字,进入相对应的操作 分析: 1、查看DVD信息,有几个字段,每个字段定义6位的数组,我们需要定义 状态、名称、借出日期 这3个数组,目前 阅读全文
posted @ 2016-05-06 15:36 sincoolvip 阅读(1649) 评论(0) 推荐(0)
摘要: 冒泡排序: 据说是八大排序中的其一,通俗的意思就是讲,在一组数据中,相邻元素依次比较大小,最大的放后面,最小的冒上来 我这里简单画了一个图,不算流程,但里面有分析过程 1、确定第1个数的位置:依次与其它数据相比: --第1次和2相比,比2大,则右移1位到2的位置上, 这时候,1在2位置上了 --再与 阅读全文
posted @ 2016-04-30 19:51 sincoolvip 阅读(65535) 评论(3) 推荐(0)
摘要: 需求:已知一个数组,删除其中某个元素,其它向左移,最后一位补null值 分析: 1、找出要删除元素的下标,找个变量接收 2、此位置元素后面的元素依次向左移一位 3、补齐最后一位赋值null 4、输出新数组 阅读全文
posted @ 2016-04-28 22:47 sincoolvip 阅读(929) 评论(0) 推荐(0)