一、内部类 1.1、内部类概念定义在一个类内部中的另一个类,被称为内部类特点:可以直接访问,内部类的外部类中的,成员属性和方法(包含-private)外部类要访问内部类中的成员和方法,需要先建立内部类对象1.2、示例 package com.day08.innerclas ...
一、内部类
1.1、内部类概念
定义在一个类内部中的另一个类,被称为内部类
特点:
可以直接访问,内部类的外部类中的,成员属性和方法(包含-private)
外部类要访问内部类中的成员和方法,需要先建立内部类对象
1.2、示例
package com.day08.innerclass.demo1;/** * 包含内部类 * @author denny * */public class Outer { //外部类 //private成员 private String name="张三"; private int age=20; private String gender="男"; /** * 内部类 */ class Inner{ private int num=3; public void hello(){ System.out.println("姓名:"+name+"年龄:"+age +"性别:"+gender); } public int getNum() { return num; } public void setNum(int num) { this.num = num; } } /* * 外部类中的方法 */ public void show(){ System.out.println("姓名:"+this.name+"年龄:"+this.age +"性别:"+this.gender); } /* * 调用内部类 */ public void say(){ Inner inner=new Inner(); System.out.println("调用内部类:"+"num="+inner.getNum()+", num="+inner.num); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } }
原标题:基础学习day09
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。