zoukankan      html  css  js  c++  java
  • 黑马程序员入学基础测试(五)

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

    思路就是:把问题拆分。一个一个的解决就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();
            }
        }
    }
  • 相关阅读:
    sap mm_1
    SAP
    tomcat配置
    sap
    数据库范式
    SAP_20140304
    Eclipse 常用设置
    Oracle常用命令1
    Mysql 学习笔记 20140219
    java 宠物商店代码
  • 原文地址:https://www.cnblogs.com/ganwei/p/4548324.html
Copyright © 2011-2022 走看看