大一暑假第五周周进度总结报告

一:进度:

1.java学习了什么是内部类,内部类的定义和使用。

package io;

public class intout {

public static void main(String[] args){

Outer out=new Outer(34);

out.test();

/**

访问内部类的方法一:

Outer.Inter in=new Outer(36).new Inter(45,"寄生虫");

in.show();*/

/**访问内部类的方法二:

Outer out=new Outer(36);

Outer.Inter in=out.new Inter(45,"寄生虫");

in.show();*/

/**局部内部类

class Person{

private String name;

private int age;

public Person(String name,int age){

this.name=name;

this.age=age;

}

public void show(){

System.out.println(name+age);

}

}

Person p=new Person("小白",34);

p.show();*/

}

}

class Outer{

private int age;

//public Inter in=new Inter(90,"小红");

public Outer(int age){

this.age=age;

}

public class Inter{

private float weight;

private String name;

//private int age;就近原则,同名访问内部类的age

public Inter(float weight,String name){

this.weight=weight;

this.name=name;

}

public void show(){

System.out.println(weight+"-"+name+"-"+age/**+Outer.this.age访问外部类的age*/);

}

}

public void test(){

Inter in=new Inter(20,"inter class");

in.show();

}

}

2.学习了继承和多态,在上周的老师学生类的代码中,增加了多态的使用。

Person p=null;

p=new Teacher("小白",20,‘女‘,"高级","生物","二班");

p.eat();

p.sleep();

((Teacher)p).teach();//不能直接调用teach,把p强制转换成Teacher,在调用teach(调用独有)。

/**p=new Student("小红",19,‘女‘,"生物",5,"二班");

p.eat();

p.sleep();

((Student)p).attend();

*/

3.学习了什么是抽象类(astract)

package abstract_;

public class AbstractClass {

public static void main(String[] args){

//A a=new A();抽象类不可以构造对象,但是可以继承。

//a.method1;

/**A a=new B();

a.method1();抽象类可以声明,然后调用,输出结果,因为抽象类中含有method1函数*/

B b=new B();

b.method1();

}

}

abstract class A{

public int a;

private String b;

abstract void method1();

}

class B extends A{

public void method1(){

System.out.println("我是一个抽象类。");

}

}

抽象类使用的具体案例:

/**程序员

属性  姓名  工号  薪水

行为:工作

项目经理

属性  姓名  工号  薪水  奖金

行为:工作*/

package abstract_;

public class AbstractClass {

public static void main(String[] args){

Worker wp=new Progarmmer("001","小红",20000);

wp.work();

Worker wm=new Manager("002","小白",40000,10000);

wm.work();

}

}

abstract class Worker{

private String id;

private String name;

private float pay;

public Worker(String id,String name,float pay){

this.id=id;

this.name=name;

this.pay=pay;

}

public abstract void work();

}

class Progarmmer extends Worker{

public Progarmmer(String id,String name,float pay){

super(id,name,pay);

}

public void work(){

System.out.println("编程...");

}

}

class Manager extends Worker{

private float bonus;

public Manager(String id,String name,float pay,float bonus){

super(id,name,pay);

this.bonus=bonus;

}

public void work(){

System.out.println("管理项目组...");

}

}

4.重新学习了html语义标签,CSS基础知识,和七种选择器 【标签,id(#不常用,用于JS),类(.),后代,交集,并集,通配符(*) 】

简单的实践,完成了多个插入图片,和页面跳转,还使用了不同的选择器,l学习了CSS的继承性,层叠机制,div标签,和简单的浮动,并在上次的“北京介绍”简单的完成了实践。

<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>北京介绍</title>
<style>
h1,h2{
font-size:45px;
color:red;
text-align:center;
}
.up{
font-color:red;
width:1200px;
height:160px;
background-color:pink;
}
a{
text-decoration:none;
font-size:30px;
color:green;
}
p{
color:black;}
.zhong{
width:1200px;
height:200px;
backgroung-color:#eee;
}
.zhong .one{
float:left;
width:600px;
height:160px;
background-color:purple;
}
.zhong .two{
float:left;
width:600px;
height:160px;
background-color:yellow;
}
.down{
float:left;
width:1200px;
height:180px;
background-color:blue;
}
.im{
width:1200px;
height:40px;
}
</style>
</head>
<body>
<div class="up">
<h1>北京</h1>
<h2>————————祖国伟大的首都</h2>
</div>
<img src="img/purple.jpg" class="im">
<div class="zhong">
<div class="one">
<a href="chengshitese.jsp">城市特色</a>(点击)
<p>北京城拥有许多文化遗产如周口店的“北京人”遗迹、曹雪芹故居、石造联拱桥等,在漫长的历史进程中。北京城先后做过蓟、燕等诸侯国的都城,辽陪都、金上都、元大都、明清国的都城。</p>
</div>
<div class="two">
<a href="fengweimeishi.jsp">风味特色</a>(点击)
<p>北京是世界第八大“美食之城”,居内地之首。其中有艾窝窝,北京烤鸭,炸酱面,糖葫芦等。</p>
</div>
</div>
<img src="img/pink.jpeg" class="im">
<div class="down">
<a href="jingdian.jsp">北京著名景点</a>(点击)
<p>古城北京有着丰富的旅游资源,世界上最大的皇宫紫禁城、祭天神庙天坛、皇家花园北海、皇家园林颐和园、八达岭、慕田峪、司马台长城以及世界上最大的四合院恭王府等等数不胜数。古城北京有着丰富的旅游资源,世界上最大的皇宫紫禁城、祭天神庙天坛、皇家花园北海、皇家园林颐和园、八达岭、慕田峪、司马台长城以及世界上最大的四合院恭王府等等数不胜数。</p>
</div>
</body>
</html>

跳转页面一:

<%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GB18030">

<title>城市特色</title>

</head>

<body>

<img src="img/zhoukoudian.jpg">//图片插入

<br/>

<p>周口店</p>

<a href="zhoukoudian1.jsp">周口店详细介绍</a>

<br/>

<img src="img/caoxueqinguju.jpg">

<br/>

<p>曹雪芹故宫</p>

<a href="caoxueqinguju1.jsp">曹雪芹故宫详细介绍</a>

</body>

</html>

二:问题:实践的时候会出现很多想不到的简单问题,例如插入背景图片的时候,保存图片的位置等。

三:下周继续java和html的学习,但是需要加快进度。

四:学习时长:每天学习平均三个小时,其中代码时长两个小时。

原文地址:https://www.cnblogs.com/hhjing/p/11296282.html

时间: 2024-07-30 01:32:20

大一暑假第五周周进度总结报告的相关文章

大一暑假生活第三周

已经是暑假第三周了,这一周我只是简单的学习了一下java的初等语法,了解了基本结构,学习了java的循环结构,发现与以前学习的C语言.c++类似,分为while.do while.for循环,其中for循环又有了java增强for循环for(声明语句 : 表达式){   //代码句子} 在学习java同时我还在完成另一个老师布置的任务,那就是PTA上面的编程题目,可以选择性的做利用c和c++. 原文地址:https://www.cnblogs.com/xhj1074376195/p/112165

第五周学习进度总结

第五周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第五周 15h 125 2 新使用了结对编程方式,效率更高.又近一步加深了对C#语言的学习.

《Linux实验楼》第四次、第五次周学习总结

<Linux实验楼>第四次.第五次周学习总结 实验介绍: 第四次Linux 目录结构及文件基本操作 一 实验内容 Linux 的文件组织目录结构. 相对路径和绝对路径. 对文件的移动.复制.重命名.编辑等操作. 二 实验知识点 每个目录的大体内容 文件的属性 touch,file,rm,mv 等基本命令 学习到的知识点有: 在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次 Tab 可以显示全部候选结果. 创建名为 test 的空白文件,因为在其它目录没有权限,所以

第十三周学习进度

  第十三周学习进度 代码量 200 博客量 5 时间 15 学到的知识点 软件工程质量的定义与评估,<人月神话>里开发过程中的焦油坑问题 总结:这星期开始进行下一冲刺阶段,自己通过阅读<人月神话>这本书也受到很大的启发,里面提到了我们在开发中会遇到的一些问题,感觉很有帮助.

第九周学习进度总结

第九周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第九周 6h 80 1 这周对之前学过的内容进行了复习,重新做了需求分析

第六七八周学习进度总结

第六七八周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第六周 5h 60 0 对原有知识进行复习,并对小程序编写少量代码 第七周 8h 110 0 巩固学习了Java语言,并做网站练习 第八周 7h 90 1 进行团队作业,进行需求分析,构建WBS

[问题2014S15] 复旦高等代数II(13级)每周一题(第十五教学周)

[问题2014S15]  设 OO 为 nn 阶正交阵,A=\mathrm{diag}\{a_1,a_2,\cdots,a_n\}A=diag{a1,a2,?,an} 为实对角阵, 证明: 方阵 OAOA 的特征值 \lambda_jλj 适合不等式:  m\leq |\lambda_j|\leq M,\,\,1\leq j\leq n, m≤|λj|≤M,1≤j≤n, 其中 m=\min_{1\leq i\leq n}|a_i|,\,\,M=\max_{1\leq i\leq n}|a_i|.

第十一周学习进度

  第十一周学习进度 学习时间 10 博客量 2 代码量 300 学习到的知识点 软件测试的重要性与内容,安卓程序的编写 总结:通过这周的学习,我明白了软件测试的重要性,以前一直觉得软件测试是打酱油的事,并不重要.

第二周学习进度博客

所花时间(包括上课):周四下午4小时+周五下午2小时+周六上午3小时=9小时 代码量:30行 博客量:两篇,分别是“第二周学习进度博客”和“软件工程第一周开课博客” 知识点:返回一个整数数组中最大子数组的和可以用贪心法来完成,确实是比较简洁的代码 package bao; public class Grope { public static void main(String[] args) { int arr[] = { 2, -3, 4, 11, -5, 8, 3, -6 }; int max