java知识点

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 方法内部类

原文地址:https://www.cnblogs.com/jentary/p/10099377.html