记录java自学-java编程思想第五章练习
来源:互联网 发布:干网络咨询压力好大 编辑:程序博客网 时间:2024/05/18 03:23
//练习1:
//创建一个类。他包含一个未初始化的String引用,验证该引用被java初始化成Null.
class C{
String i ;
C(){
System.out.println(i);
}
}
public class Ces {
public static void main(String[] args){
C a = new C();
}
}
//练习2,创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造初始化的String域。这两种方式有何差异。
//构造方法的String域随着对象创建而初始化,类中的String 是调用才初始化(??待之后深入掌握再来确认)
class D{
String i = "haha" ;
D(String j){
System.out.println(j);
}
}
public class C2 {
public static void main(String[] args){
D d = new D("nn");
System.out.println(d.i);
}
}
//练习3 创建一个带默认构造器的类,早构造器中打印一条消息,为这个类创建一个对象
class D{
D(){
System.out.println(“j”);
}
}
public class C2 {
public static void main(String[] args){
D d = new D();
}
}
//练习4,在上面添加一个带char重载构造器,打印消息和接受的参数
class D{
D(){
System.out.println("haha");
}
D(char j){
System.out.println(j);
}
}
public class C2 {
public static void main(String[] args){
D d = new D('n');
D d2 = new D();
}
}
//创建一个名为Dog的类,他居右重载的brrk()方法。此方法根据不同的基本数据类型进行重载,并根据被调用的版本,打印不同的狗吠(brking),咆哮(howling)等信息,编写main()来调用所有不同的版本的方法。
class Dog{
Dog(int i ){
System.out.println("BRKING");
}
Dog(Double k){
System.out.println("HOWLING");
}
public static void main(String[] args){
new Dog(1);
new Dog(4.5);
}
}
- 记录java自学-java编程思想第五章练习
- Java编程思想第四版 *第五章 个人练习
- 《Java编程思想》第五章练习5答案
- Java编程思想第四版第五章练习
- java编程思想练习
- Java 编程思想拾零 (第五章)
- Java编程思想——第五章
- Java编程思想(第五章)
- Java编程思想 第五章读书笔记
- java编程思想笔记第五章
- Java编程思想---第五章笔记
- java编程思想 第二章练习1
- 《java编程思想》第4章练习
- java 编程思想 第三章 练习14
- java编程思想 第四章 练习4
- 【Java】《Java编程思想》笔记-第五章 初始化与清理
- 《java编程思想》第四章 练习9&练习10
- Java编程思想-11章 练习28· 练习29
- win7 64位mysql安装及navicat 解压版
- 【转载】Myeclipse如何自动创建hibernate
- 联合国大楼UVa1605
- 购物狂欢节?购物比惨节?
- JSONArray().fromObject(); 出现org.apache.catalina.core.StandardWrapperValve invoke错误的解决办法
- 记录java自学-java编程思想第五章练习
- 『分享』百度地图API 学习网站
- 『实践』百度地图给多个marker添加右键菜单(删除、更新)
- java的基础:详解Object类里的13个方法(序)
- 『实践』百度地图给map添加右键菜单(判断是否为marker)
- 中缀表达式算法实现&中缀表达式转后缀表达式
- 『实践』百度地图同时显示多个路书
- 『转载』海明码求解公式规律(转载自计算机网络高分笔记)
- [转载]根据两点的经纬度求方位角和距离等