做网站怎么买断源码,公益平台网站怎么做,wordpress产品筛选,网站域名解析错误怎么办类与对象1.对象#xff1a;客观存在的一切事物称之为对象类#xff1a;具有相同属性和方法的对象的集合2.类#xff1a;属性#xff0c;方法3.修饰符#xff1a; public protected 默认(不写) private任何地…类与对象1.对象客观存在的一切事物称之为对象类具有相同属性和方法的对象的集合2.类属性方法3.修饰符 public protected 默认(不写) private任何地方 同一包中(其它包中子类也不能访问) 同一包同一包中子类 同一类4.构造方法方法名与类名相同不指定返回值类型有参构造方法无参构造方法5.方法重载 方法名相同参数项不同(参数类型参数个数)、封装1.封装1.属性私有化 2.设置getset方法 3.设置必要的限制2.作用避免外部错误操作引起的影响提高松耦合性代码重用性。--高内聚低耦合java常用的包java.lang java.util java.io java.sql继承1.extends 父类名 提高代码的重用性和扩展性2.父类--基类 子类--派生类3.publicprotected 修饰的类任何地方都可以继承默认修饰的类只能是同一包中继承private 不能继承4.方法重写(相对于子类继承父类来说)override:1.必须相同方法名2.必须有相同的参数类表3.返回值类型必须相同4.不能缩小被重写方法的权限5.继承具有传递性子类可继承父类的父类单根性子类只能有一个父类5.继承条件下的构造方法三规则1.子类没有super调用父类的有参构造方法也没有this显示调用自身的构造方法系统默认会先调用父类的无参构造方法2.子类通过super调用了父类的无参则将执行父类相应的构造方法3.子类通过this调用自身的其他构造方法则先调用自身相应构造方法6.final: 修饰变量称为常量只能赋值一次修饰类该类不能被继承修饰方法该方法不能被重写7.static修饰变量称为静态变量修饰方法称为静态方法不能直接访问实例变量修饰类Object类是所有类的父类常用方法toString()equals()clone()hashCode()getClass()多态1.不同的对象在面对同一个行为呈现出不同的执行效果 作用消除类型之间的耦合关系2.方法的重写、重载与动态连接构成多态性3.Java只允许单继承派生类与基类间有IS-A的关系(即“猫”is a “动物”)4.单继承保证继承关系的简单明了但是势必在功能上有很大的限制所以Java引入了多态性的概念以弥补这点的不足抽象类和接口也是解决单继承规定限制的重要手段5.当超类对象引用变量引用子类对象时被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法但是这个被调用的方法必须是在超类中定义过的也就是说被子类覆盖的方法。6.向上转型子类特有的方法不能用只能用父类的方法和子类重写父类的方法 Animal aninew Cat();7.向下转型向下转型可以调用父类没有定义但子类实现的方法比如父类有a()方法子类重写了a()方法而且额外添加了一个b()方法父类中没有b方法那么要调用子类的b方法必须将父类变量向下转型为子类才可以调用b方法 Cat cat (Cat)ani;8.