zoukankan      html  css  js  c++  java
  • 大一暑假第五周周进度总结报告

    一:进度:

     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;
    1200px;
    height:160px;
    background-color:pink;
    }
    a{
    text-decoration:none;
    font-size:30px;
    color:green;
    }
    p{
    color:black;}
    .zhong{
    1200px;
    height:200px;
    backgroung-color:#eee;
    }
    .zhong .one{
    float:left;
    600px;
    height:160px;
    background-color:purple;
    }
    .zhong .two{
    float:left;
    600px;
    height:160px;
    background-color:yellow;
    }
    .down{
    float:left;
    1200px;
    height:180px;
    background-color:blue;
    }
    .im{
    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的学习,但是需要加快进度。

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

  • 相关阅读:
    Centos 安装配置iscsi
    Centos 部署Keepalive高可用软件
    Centos 编译安装Haproxy
    Centos 安装 Moosefs文件系统
    docker 存储
    hadoop碰到的 一个问题
    使用curl命令操作elasticsearch
    kafka集群下线broker节点实践方法(broker topic 迁移)
    kafka 安装
    redis3.2.11 安装
  • 原文地址:https://www.cnblogs.com/hhjing/p/11296282.html
Copyright © 2011-2022 走看看