总结一下这几节Java课的...重点!!!
1.定义一个Person类,包含两个私有的属性(name、age)、一个含参的方法setValue(int age,String name)、一个不含参方法setValue()和一个普通方法tell()。
定义一个测试类Test,实例化一个Person类的对象,名为p;对两个属性赋值并输出结果。
class Person
{
private int age;
private String name;
public void tell()
{
System.out.print("姓名:"+name+",年龄:"+age);
}
public void setValue(int age,String name)
{
this.age=age;
this.name=name;
}
public void setValue()
{
this.name="张三";
this.age=21;
}
}
public class Test
{ public static void main(String[] args)
{
Person p = new Person();
p.setValue(21,"Mary");
p.tell();
}
}
2.定义一个Student类,继承自Person类,含有一个protected访问权限的字符型属性sex,定义Student类的构造方法,并覆写父类的tell()方法,实现对三个属性的赋值和输出。
class Person
{
private int age;
private String name;
public void tell()
{
System.out.print("姓名:"+name+",年龄:"+age);
}
public void setValue(int age,String name)
{
this.age=age;
this.name=name;
}
public void setValue()
{
this.name="张三";
this.age=21;
}
}
class Student extends Person
{
protected char sex;
Student(int age,String name,char sex)
{
super.setValue(age,name);
this.sex=sex;
}
public void tell()
{
super.tell();
System.out.println(",性别:"+sex);
}
}
public class Test
{ public static void main(String[] args)
{
Student s = new Student(20,"Mary",'女');
s.tell();
}
}
3.数据库访问的实现
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.SQLException; public class MySQL
{
public static void main(String[] args){
Connection conn = null;
Statement stmt = null;
ResultSet rs =null;
try
{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/studentInfo","root","123456");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from student");
while(rs.next())
{
String no = rs.getString(1);
String name = rs.getString("sName");
String sex = rs.getString(3);
int age = rs.getInt(4);
String dept = rs.getString("dept");
System.out.println(no+"__"+name+"__"+sex+" "+age+" "+dept+"__");
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(rs !=null) rs.close();
if(stmt!=null) stmt.close();
if(conn !=null) conn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
}
这是重点!这是重点!这是重点!重要的事情说三遍!!!
总结一下这几节Java课的...重点!!!的更多相关文章
- 转入软工后第一节java课的作业
这个作业,鸽了好久.本来大家都在中秋前发了,我摸摸索索加上各种缓慢的学习,终于是将他做完了. 做完之后,java最基本的输入输出功能都基本学习到了.下面附上代码: import java.util.* ...
- JAVA课设---五子棋
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...
- 学习经验分享(最近听了一节Java公开课)
最近听了一节Java公开课,讲的Tomcat8.0的,老师分享的学习方法很好, 时间和精力要用对地方 1.学习一个知识的广度和深度,先学主要的主流的,不要学了很多不该学,没必要学的东西 2.要花时间总 ...
- JAVA课设个人博客--多源数据教学管理系统
JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块 ...
- 第83节:Java中的学生管理系统分页功能
第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页.这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其 ...
- 第82节:Java中的学生管理系统
第82节:Java中的学生管理系统 学生管理系统的删除功能 删除,点击超链接,点击弹出对话框式是否进行删除,如果确定,就删除,超链接执行的是js方法,在js里访问,跳转servlet,,servlet ...
- 第80节:Java中的MVC设计模式
第80节:Java中的MVC设计模式 前言 了解java中的mvc模式.复习以及回顾! 事务,设置自动连接提交关闭. setAutoCommit(false); conn.commit(); conn ...
- 第79节:Java中一些要点
第79节:Java中一些要点 前言 一些知识点忘了没,可以通过一个点引出什么内容呢?做出自己的思维导图,看看自己到了哪一步了呢 内容 如果有人问jre,jdk,jvm是什么,你怎么回答呢? jre的英 ...
- 第78节:Java中的网络编程(上)
第78节:Java中的网络编程(上) 前言 网络编程涉及ip,端口,协议,tcp和udp的了解,和对socket通信的网络细节. 网络编程 OSI开放系统互连 网络编程指IO加网络 TCP/IP模型: ...
随机推荐
- [转载]Android平台第三方应用分享到微信开发
一.申请APPID 微信公共平台和微博分享一样,也需要申请一个ID,来作为调起微信.分享到微信的唯一标识. 申请微信APPID可以到微信平台http://open.weixin.qq.com/app/ ...
- Vue 函数
1.转换为大写字符 .toUpperCase() 2.字符串反转 this.message = this.message.split('').reverse().join('') 3.从index开 ...
- Windows 环境下 Docker 使用及配置
原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...
- 【转】Postman接口测试之POST、GET请求方法
转自竹小冉: https://www.cnblogs.com/zhuxr/p/9009708.html 一.基础知识 1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PU ...
- VC常用代码之创建进程
作者:朱金灿 来源:http://blog.csdn.net/clever101 创建进程是编程开发的常用操作.Windows中的创建进程采用API函数CreateProcess实现.下面是一个使用例 ...
- Spring logger 配置
1. logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configura ...
- asp.net ajax 简单案例
第一步先引用 scriptManager <asp:UpdatePanel ID="UpdatePanelGuanZhu" runat="server"& ...
- 计算laws的matlab代码
很简单的代码:不过花了codeforge上的10个点,自己写也早写出来了; 代码如下: 文件:calLaws.m function [y,h_v,h_h]=calLaws(x,id,LocalEner ...
- 计算机图形学课件pdf版
为方便大家学习,我将自己计算机图形学的课件分享. 下载链接:http://pan.baidu.com/s/1kV5BW8n 密码:eqg4 注:本课件与教材配套PPT有所不同.教材配套PPT是编写教材 ...
- HDU_1517_博弈(巧妙规律)
A Multiplication Game Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...