System.out.println("外部类中的name:" + HelloWorld.this.name);
System.out.println("内部类中的name:" + name );
Inner inn = o.new Inner();
System.out.println("内部类中的name:" + name );
Inner inn = o.new Inner();
2016-03-11
类HelloWorld创建的对象是hello,类中类(HelloWorld中的类Inner)的对象应该是hello.inner;
所以
Inner i = hello.new Inner(); /这里就是在对象hello后面又创建一个对象
// 调用内部类对象的方法
i.show();
这里的i == hello.inner
所以
Inner i = hello.new Inner(); /这里就是在对象hello后面又创建一个对象
// 调用内部类对象的方法
i.show();
这里的i == hello.inner
2016-03-10
第8行 public HelloWorld () {
第20行 static {
第34行 hello.show();
第20行 static {
第34行 hello.show();
2016-03-10
public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( HelloWorld.className );
}
}
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( HelloWorld.className );
}
}
2016-03-10
package com.imooc;//我写了一下不知道正确不……
public class Jtgj {//交通工具类
public void Ysfs(){
System.out.println("我是一个运输方式");
}
}
public class Jtgj {//交通工具类
public void Ysfs(){
System.out.println("我是一个运输方式");
}
}
2016-03-10
package com.imooc;//我写了一下不知道正确不……
public class Gjc extends Jtgj {//公交车类
private int renshu=40;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在陆地上运输"+"我能承载"+renshu);
}
}
public class Gjc extends Jtgj {//公交车类
private int renshu=40;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在陆地上运输"+"我能承载"+renshu);
}
}
2016-03-10
package com.imooc;//我写了一下不知道正确不……
public class Lc extends Jtgj {//轮船类
private int renshu=200;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在水上运输"+"我能承载"+renshu);
}
}
public class Lc extends Jtgj {//轮船类
private int renshu=200;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在水上运输"+"我能承载"+renshu);
}
}
2016-03-10
package com.imooc;//我写了一下不知道正确不……
public class Fj extends Jtgj {//飞机类
private int renshu=500;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在空中运输"+"我能承载"+renshu);
}
}
public class Fj extends Jtgj {//飞机类
private int renshu=500;
public int getRenshu() {
return renshu;
}
public void setRenshu(int renshu) {
this.renshu = renshu;
}
public void Ysfs(){
System.out.println("我是在空中运输"+"我能承载"+renshu);
}
}
2016-03-10
package com.imooc;//我写了一下不知道正确不……
public class Zhs {
public Zhs(){
Jtgj gjc=new Gjc();
Jtgj lc=new Lc();
Jtgj fj=new Fj();
gjc.Ysfs();
lc.Ysfs();
fj.Ysfs();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Zhs a = new Zhs();
}
}
public class Zhs {
public Zhs(){
Jtgj gjc=new Gjc();
Jtgj lc=new Lc();
Jtgj fj=new Fj();
gjc.Ysfs();
lc.Ysfs();
fj.Ysfs();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Zhs a = new Zhs();
}
}
2016-03-10