1 面向对象与面向过程的区别
面向对象参杂设计在其中,无法用面向过程思想表示出来,无法列出 1,2,3步
所以面向对象与面向过程是相辅相成的
面向对象包括 分析与设计,面向对象思想突出复杂事务的组成,及如何组织工作
面向过程思想 突出方法的执行过程
编程思想:编程类似工具,例如扳子钳子,造成东西来就需要能力,需要设计
内部类
public class Computer { private String kaiguan; //成员内部类中不能有静态方法 class Cpu{ private int kaiguan; void jisuan(){ System.out.println(this.kaiguan); System.out.println(Computer.this.kaiguan); } }; //静态内部类 static class Cpu2{ void jisuan(){ //不能调用外部类中的成员变量 System.out.println(); } } public static void main(String[] args) { Computer.Cpu cpu = new Computer().new Cpu(); cpu.jisuan(); Computer.Cpu2 cpu2 = new Computer.Cpu2(); cpu2.jisuan(); } }
1.静态内部类
2.成员内部类
3 方法内部类