北京南站是中高风险地区吗,手机app设计软件,游戏资讯网站怎么做,网站方案建设书Java三大特性分别是封装#xff0c;继承#xff0c;多态。 下面谈谈我对这三个特性的理解#xff1a; 1.封装 指的是将类的成员变量(属性)和成员方法(方法)隐藏起来#xff0c;通过使用访问修饰符(如private、public、protected等)来限制外部对类的直接访问#xff0c;从而…Java三大特性分别是封装继承多态。 下面谈谈我对这三个特性的理解 1.封装 指的是将类的成员变量(属性)和成员方法(方法)隐藏起来通过使用访问修饰符(如private、public、protected等)来限制外部对类的直接访问从而保护类的内部状态和行为。 封装的目的是隐藏类的内部实现细节将类的内部状态和行为进行封装使得外部代码无法直接访问和修改类的内部数据只能通过类提供的公有接口(也称为类的方法)进行间接访问和操作。这种方式可以提高类的安全性和可维护性同时也能够对类的内部实现进行灵活的修改而不会对外部调用者产生影响。 2.继承 指的是子类可以继承父类的所有属性和方法除了private修饰的属性不能拥有从而实现对代码的复用。 3.多态 指的是父类可以引用接受不同子类的对象实例父类调用相同的方法由于子类对方法的实现不同产生不同的行为。 Java的五大原则 1.开闭原则业务调整时代码对修改关闭对扩展开放 2.单一职责原则一个类应该负责单一的职责 3.里氏替换原则子类对象可以代替父类对象子类可以扩展父类的功能,但不能改变父类原有的功能 4.依赖倒置原则高层模块不应该依赖低层模块二者都应该依赖其抽象抽象不应该依赖细节细节应该依赖抽象。依赖倒置原则基于这样一个事实相对于细节的多变性抽象的东西要稳定的多。以抽象为基础搭建起来的架构比以细节为基础搭建起来的架构要稳定的多。在java中抽象指的是接口或者抽象类细节就是具体的实现类使 5.接口隔离原则立单一接口不要建立庞大臃肿的接口尽量细化接口接口中的方法尽量少。也就是说我们要为各个类建立专用的接口而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。 6.迪米特法则又叫最少知道原则一个对象应该对其他对象保持最少的了解。低耦合高内聚
以上的原则都是理想主义为我们设计提供大的方向现实中不可能完全做到还要根据现实情况把握好度。