标签:部类 内部 静态 成员 访问 MVC new 设计模式
允许在一个类的内部定义类,这样的类称作内部类。
内部类分为:
成员内部类
局部内部类
静态内部类
匿名内部类
访问特点:
内部类可以直接访问外部类的成员,包括私有成员。
外部类要访问内部类的成员必须要建立内部类的对象
内部类对象的格式:
外部类名.内部类名 对象名 = new 外部类型().new 内部类型();
局部:定义在某个局部范围中的类,其有效范围只限于方法内部。
使用static关键字修饰的成员内部类。
注意:静态内部类中只能访问外部类的静态成员,同时通过外部类访问静态内部类成员时,可以跳过外部类从而直接通过内部类访问静态内部类成员
格式:外部类名.内部类名 对象名 = new 外部类名.内部类名();
匿名内部类其实就是没有名称的内部类。
一个接口的实现类作为方法参数传入,而是直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现。
格式:
new 父类名(){
public void method(){
System。out。println(“程序执行语句”)
}
}
MVC
M=Model(模型)
v = View(视图)
M=Model(模型)
模型:保存和维护数据,提供接口让外部修改数据,通知表现需要刷新
表现:从模型获得数据,根据数据画出表现
控制:从用户得到输入,根据输入调整数据
使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面
mvc设计模式是通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作,实现用户的商业逻辑
搜索
复制
new 父类名(){
public void method(){
System。out。println(“程序执行语句”)
}
}
标签:部类,内部,静态,成员,访问,MVC,new,设计模式 来源: https://www.cnblogs.com/12-12-12/p/16368009.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。