JAVA学习日记01
2016-10-01 21:10
134 查看
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),看了感觉不错就拿来跟着学吧。看懂教程代码是必须的,但代码还是力求自己编自己写备注,要求尽量将当日所学全部体现在代码中,备注中写出语句所联系到的语法知识及提示编写中可能遇到的错误。将JAVA与C++进行对比,发现其中不同,也不至于混淆乱用。
C.明日计划(需要量化的目标)
(a)修饰符
(b)循环结构
(c)分支结构
D.今日代码:
父类:
子类:
//新生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中整形数据默认存储类型为int
a.show();
Dog b=new Dog();
b.show();
}
}
运行结果:
关键词:基础语法、对象和类、基本数据类型、类的继承
内容
A. 概括
(a) 基础语法 100%
(b)对象和类的创建 100%
(c)基本数据类型 80%
(d)类的继承 90%
B.具体内容
今天构建了JAVA编程环境(电脑重装了系统所以只能重装),虽说暑假看了许多java视频但感觉自己实践太少,跟着视频做始终是抄代码,自己到底掌握了没也不清楚。所以自己找了一个文字版的java教程(http://www.runoob.com/java/java-tutorial.html),看了感觉不错就拿来跟着学吧。看懂教程代码是必须的,但代码还是力求自己编自己写备注,要求尽量将当日所学全部体现在代码中,备注中写出语句所联系到的语法知识及提示编写中可能遇到的错误。将JAVA与C++进行对比,发现其中不同,也不至于混淆乱用。
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中整形数据默认存储类型为int
a.show();
Dog b=new Dog();
b.show();
}
}
运行结果:
Name:Puppy Age:6 //调用子类含参构造 Name:unsetted Age:0 //调用子类无参构造
相关文章推荐
- JAVA学习日记----------泛型篇01
- java学习日记01
- JAVA学习日记----------排序篇01
- JAVA学习日记
- java学习日记(1)
- Java学习日志01
- 07-08-01学习日记(2)
- JSF(Java Server Faces)学习日记
- java软件工程师培训学习日记------java语言核心基础之数组
- Java基础学习(01学习方法与学习心态)
- Java基础学习之感悟01
- java软件工程师培训学习日记------java语言核心基础之认识JAVA
- Java日记_Vol_01
- java集合实现--01 --源代码学习--创建集合对象
- java软件工程师培训学习日记------java语言核心基础之面向对象编程
- 类与对象01_旺旺老师Java学习解决方案_第一季
- Java 学习笔记-01
- Java2 学习日记 2005 10 10
- matlab builder for Java 的学习日记
- 【JAVA学习笔记】01 标志符号、关键字、类型