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


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

    思路就是:把问题拆分。一个一个的解决就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();
            }
        }
    }
  • 相关阅读:
    关于工作流的思考
    RssBandit.net应用示例(RSS聚集器)[暂未完成]
    前端是否应该将css和js分开设置两个不同岗位
    初中级工程师是否应急于学习html5?
    招聘条件中的学历问题
    禁止拖动屏幕
    html5全屏api
    html5兼容陷阱合集
    borderimage试用心得
    web app的一些特殊meta和link标签
  • 原文地址:https://www.cnblogs.com/ganwei/p/4548324.html
Copyright © 2020-2023  润新知