# Java高级之反射和封装性 **Repository Path**: fpfgitmy_admin/java-high-reflex-private ## Basic Information - **Project Name**: Java高级之反射和封装性 - **Description**: 反射和封装性描述 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-28 - **Last Updated**: 2021-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 如何看待反射和封装性两个技术 #### 问题1 + 通过直接new的方式或反射的方式都可以调用公共的结构,开发中到底用哪个? 1. 在编译的时候不确定new什么类,可以通过反射动态创建类对象 #### 问题2 + 反射机制与面向对象中的封装性是不是矛盾的?如何看待两个技术? 1. 不矛盾 2. 封装性的体现,如果是private修饰的则表明,该方法或属性是内部调用,如果是用public修饰,则表用可提供外部调用 3. 封装性体现的是如果建议去调属性或方法,而反射体现的是我能不能调的问题