JAVA学习日记01

来源:互联网 发布:矩阵理论张绍飞 编辑:程序博客网 时间:2024/06/14 12:03

1503-3-吴天明  总结《2016年-10月-01日》【连续 1 天总结】

关键词:基础语法、对象和类、基本数据类型、类的继承

内容

A. 概括

a) 基础语法 100%

b)对象和类的创建  100%

(c)基本数据类型 80%

(d)类的继承 90%

B.具体内容

   今天构建了JAVA编程环境(电脑重装了系统所以只能重装),虽说暑假看了许多java视频但感觉自己实践太少,跟着视频做始终是抄代码,自己到底掌握了没也不清楚。所以自己找了一个文字版的java教程(http://www.runoob.com/java/java-tutorial.html),看了感觉不错就拿来跟着学吧。看懂教程代码是必须的,但代码还是力求自己编自己写备注,要求尽量将当日所学全部体现在代码中,备注中写出语句所联系到的语法知识及提示编写中可能遇到的错误。将JAVAC++进行对比,发现其中不同,也不至于混淆乱用。

C.明日计划(需要量化的目标)

(a)修饰符

(b)循环结构

(c)分支结构

D.今日代码:

父类:

<pre name="code" class="java">public class animals {    String name;    int age;    public animals(){}    public animals(String name,int age){this.name=name;//形参与成员名称相同使用this指针,与C++类似this.age=age;}//类如果有含参构造则系统不自动生成无参构造    void show(){System.out.print("Name:"+name+"\rAge:"+age+'\n');//输出语句字符串与变量间用'+'进行连接                //java中\n、\r都能起到换行的作用}}


子类:

//新生Dog类利用extends关键字实现对animals类的继承public class Dog extends animals  {//无参构造public Dog(){super("unsetted",0);}//含参构造/* * 子类构造函数需显式调用父类构造函数 * 相关错误:implicit super constructor XXX() is undefined.  * Must explicitly invoke another constructor */public Dog(String name, int age) {super(name, age);//用super调用直接父类的含参构造}        //主函数public static void main(String[] args) {Dog a=new Dog("Puppy",6);//JAVA中整形数据默认存储类型为inta.show();Dog b=new Dog();b.show();}}

运行结果:

Name:PuppyAge:6          //调用子类含参构造Name:unsettedAge:0          //调用子类无参构造




0 0
原创粉丝点击