黑马程序员技术交流社区
标题:
类的定义以及函数调用
[打印本页]
作者:
wingtheu
时间:
2014-11-7 09:20
标题:
类的定义以及函数调用
package com.itheima;
/**
* 第6题:定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。
*/
class Test6_1 {
//定义成员变量
private int member = 123;
//定义一个私有函数
private void mb2(){
System.out.println("通过内部类调用外部类的私有方法!");
}
//外部类的函数
private void mb1(){
//在外部类函数中创建内部类对象
Inner inn = new Inner();
//在外部类函数中调用内部类函数
inn.in_mthod();
}
//创建一个内部类
public class Inner{
//访问成员变量
public void print(){
System.out.println("通过内部类来访问私有成员变量"+member);
//调用外部函数
mb2();
mb1();
}
public void in_mthod(){
System.out.println("通过外部类私有函数调用内部类的函数!");
}
}
}
public class Test6{
public static void main(String[] args){
//通过创建外部类的对象来创建内部类的对象
Test6_1.Inner in = new Test6_1().new Inner();
in.print();
}
}
作者:
十指紧扣
时间:
2014-11-7 10:43
练习中。。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2