码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员入学基础测试(五)

时间:2015-06-03 11:27:03      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

题目:定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数

思路就是:把问题拆分。一个一个的解决就ok了。

package com.itheima;

/**
 * 5.定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。
 * 
 * @author zhulang
 * 
 */
public class Text5
{
    public static void main(String[] args)
    {
        Person per = new Person();
        per.Show();
    }
}

// 定义一个类
class Person
{
    // 1.包含私有成员变量
    private String name = "朱浪";
    private int age = 18;

    // 2.私有成员的函数

    private void getNameAndAge()
    {
        System.out.println("我叫" + name + "我永远" + age + "岁");
    }

        // 5.外部类的构造函数创建内部类的对象,调用内部类函数
    public void Show()
    {
        Message mes = new Message();
        mes.getName();
    }

    /**
     * 3.内部类
     * 
     * @author tianshenjiaoao
     * 
     */
    class Message
    {
        private void getName()
        {
            // 4。内部类函数访问内部成员变量+内部类调用外部函数
            System.out.println("内部类函数访问内部成员变量。得到名字叫" + name);
            System.out.println("内部类调用外部函数");
            getNameAndAge();
        }
    }
}

黑马程序员入学基础测试(五)

标签:

原文地址:http://www.cnblogs.com/ganwei/p/4548324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!