- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 面向对象(下) 构造方法,抽象类和接口的比较
面向对象的三大特征是? 封装性,继承性,多态性封装性:在定义一个类中,如果类的成员被private所修饰,该成员不能在类的外部被直接访问,当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,第一中即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。第二种就是通过上面提到的set和get方法,这里我举一个特定的例子,我定义一个Person类,该
2017-12-31 21:09:48 298
原创 面向对象(上)Java方法,this,static 简要总结
1 什么是方法重载 ?1、必须具有不同的参数列表;2、可以有不同的返回类型,只要参数列表不同就可以;3、可以有不同的访问修饰符;4、可以抛出不同的异常;5、方法能够在一个类中或者在一个子类中被重载。 那么定义了多个名字相同的方法,我们怎么来区分不同的方法呢,这时候就需要用到参数,我们可以在参数后面的括号中加入不同数量的参数,以这个来对方法进行区分。如下:
2017-12-31 20:02:09 345
原创 栈和队列的简单实现
1、栈的创建:我们接下来通过链表的形式来创建栈,方便扩充。代码实现:栈和队列是两种特殊的线性表,它们的逻辑结构和线性表相同,只是其运算规则较线性表有更多的限制,故又称它们为运算受限的线性表。 LinkedList数据结构是一种双向的链式结构,每一个对象除了数据本身外,还有两个引用,分别指向前一个元素和后一个元素,和数组的顺序存储结构(如:ArrayList)相比,插入和删除比较
2017-12-25 12:15:05 283
原创 数据结构总结 链表、栈、队列、排序、数组、树
因为数据结构有一点难度,有些lazy的同学不愿意去深究,学完了代码都没打几个,没错说的就是你肖兆菲同学,以下我将我打的电脑代码复制粘贴过来 首先先看链表 关于单链表:1、概念 在单链表中由于数据元素的存储空间一般不是连续的,因此为了完善的表示单链表的逻辑结构,其中每一个数据元素必须由两部分构成:一部分是数据元素
2017-12-25 10:23:21 1174
原创 java中继承
前两个月写了一篇文章多态,,,,却忘记了继承,以下简要概括什么是继承, 1、 什么是继承?子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 2、 为什么需要继承?什么时候应该继承?使用继承可以有效实现代码复用,避免重复代码的出现。当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部
2017-12-25 10:12:52 241 1
原创 上三角矩阵储存为一维数组
压缩矩阵 ,将矩阵存储为一维矩阵,同时可以解压缩 其实题目记不太清了 。。。。刚刚开始做这道题的时候 ,我是用n*n矩阵来储存数据 ,然后定义了一个压缩方法和解压方法,交完作业老师说,这道题的原意不是这样。。。。。。你应该是用一个一维数组存储数据,这样才能达到节省空间的目的,然后输出的时候显示式n*n的矩阵。。。。然后我又重新改了,以下是我的答案,如有错误,添加微信macforyou1
2017-12-24 19:43:52 8535 1
原创 仿Windows记事本简要分析 (Java)
仿Windows记事本简要分析 (Java) 学Java的同学大部分都会做过一个小练习 ,用Java 做出一个记事本 。其中主要涉及的是界面和 io流 方面的知识 。 学完之后我在这做一个小总结,以下代码为部分练习代码,如果有错误或则可以改进的地方可以加我微信macforyou1。 记事本主要功能为存入文本和打开 ,在这里我的记事本需求为 1
2017-12-21 21:23:07 3638 2
原创 事件监听
import java.util.ArrayList;import org.omg.CosNaming.IstringHelper;/** * 工资员工管理系统 * @author 1 * */public class shujujiegou {}class Emp{private String empno;private
2017-12-21 11:39:49 122
原创 排序
/** * 一只养狗场有四只狗,请编写一个程序,可以通过输入 * 狗的名字,可以通过输入狗的名字,查找他的体重 * @author 1 * */public class T1 { }class Dog{private String name;private float weight;public String getName() {r
2017-12-21 11:26:48 130
原创 面向对象编程 约瑟夫问题简要分析
public class Test1 { public static void main(String[] args) {CycLink cycLink=new CycLink();cycLink.setLen(5);cycLink.createLink();cycLink.show();}}class Child{int no; Child
2017-12-21 11:16:12 380
原创 学生管理系统java简单实现
import javax.swing.*;import java.awt.*;import java.util.Vector;public class Test extends JFrame{Vector rowData,columnNames;JTable jt=null;JScrollPane jsp=null;public Test() {columnNam
2017-12-21 10:22:01 4355
mysql5.7查阅文档
2018-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人