21级期中考试:校园社团活动管理系统
摘要:昨天刚进行了期中考试,考的和19级期中差不多,以下是我的代码和一些体会,顺便写一下思路(没人讲,自己看太难受了) 首先,基本思路都一样,就是增删改查,第一步要做的就是建一个网络界面,就是jsp界面,里面有四个功能,增加修改删除查询,jsp中找到跳转的方法就行。 以下是Screen.jsp代码 <%@
阅读全文
读书笔记2
摘要:接口与抽象类(深入多态) 什么是抽象类? 用abstract关键字声明抽象类,抽象类不能用new 关键字进行实例化。在设计继承结构时,必须决定清楚什么类是抽象类,什么类是具体类。编译器不会让你初始化一个抽象类。抽象类,除了被继承以外,是没有其它任何用途的。抽象类中,必须包含有抽象方法,还可以包含非抽
阅读全文
读书笔记
摘要:继承与多态 继承与方法重写override,什么是方法重写? 由子类重新定义从父类中继承来的方法,将其改变或延伸。成员变量不存在重写这个说法。 public void roam() { // 继承父类方法的功能 super.roam(); // 扩展的功能 } 区分 IS-A 与 HAS-A 关系
阅读全文
一个javaweb的项目的思路
摘要:马上就要期中考试了,把最近靠自己学的知识总结一下(自己学的),以下为eclipse的一个界面 可以看出,有很多内容。首先,有好几个包,Bean,Dao,servlet,service,Util,Util中是连接数据的通用代码,Dao1是连上数据库的操作代码,Bean是一些数据库的元素的定义与构造方法
阅读全文
Dao包 对数据库的操作
摘要://添加 public static int add(Bean1 bean){ String sql = "insert into classtable(classname,teacher,address,time) values('" +bean.getClassname() + "','" +
阅读全文
Util类 为了代码复用将一些连接数据库的代码
摘要:import java.sql.*;//导入包 public class Util1 { //基本配置 static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:m
阅读全文
javaweb画图
摘要:最近都在忙期中考试,写博客的频率有点低了,以下是一些基本代码,是王建民老师说的要建立自己的资料库,我直接建的资料库。 画图html <!--定义表格宽度 行距 宽度<tr>行<td> 单元格<th> 表头单元格--><table border="1" cellspacing="0" width="5
阅读全文
继承与多态4 在实践中理解把握复杂的知识
摘要:总结(1):子类父类拥有同名的方法时…… 当子类与父类拥有一样的方法,并且让一个父类变量引用一个子类对象时,到底调用哪个方法,由对象自己的“真实”类型所决定,这就是说:对象是子类型的,它就调用子类型的方法,是父类型的,它就调用父类型的方法。 这个特性实际上就是面向对象“多态”特性的具体表现。 总结(
阅读全文
继承与多态 动手动脑3方法覆盖(override)”的要点
摘要:方法覆盖(override)”的要点 方法覆盖要求子类与父类的方法一模一样,否则就是方法重载(overload)! 在子类中,若要调用父类中被覆盖的方法,可以使用super关键字。 以下子类中调用父类的代码: public class Grandparent { public Grandparent
阅读全文
继承与多态 动手动脑1继承条件下的构造方法调用
摘要:观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码: 将super调用父类的顺序放在后面,会报错,原因: 子类构造器是用super隐式或显示来调用父类构造器的。隐式是指在子类构造器中没有使用super和this时,系统自动在子类构造器中第一行语句之前隐式默认加上supe
阅读全文
继承与多态 动手动脑2为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来?
摘要:为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 构造函数(constructor)是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数
阅读全文
类与对象:静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员?
摘要:静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员? public class jingtai { public int x=200; public static int y=300; public static void method() { System.out.println
阅读全文
类与对象 动手动脑3
摘要:静态初始化块顺序: 先进行父类的静态初始化块,静态初始化块都初始化完后,再从最高级的父类进行初始化块和构造函数进行初始化,依次进行。
阅读全文
类与对象:如果一个类中既有初始化块,又有构造方法,同时还设置了字段的初始值,谁说了算?
摘要:如果一个类中既有初始化块,又有构造方法,同时还设置了字段的初始值,谁说了算? 总结出来类的初始化顺序 :静态变量->静态初始化块->变量->初始化块->构造器 执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面”;
阅读全文
类与对象:动手动脑1 下列代码哪里错了:
摘要:下列代码哪里错了: 原因:因为类中自定义了一个构造方法,系统不在默认构造方法,图中构造方法有一个参数,但使用方法时无参数,所以报错。
阅读全文