1,面向对象的特性:
封装:将一些属性和方法封装到类中,其他类用到这些属性和方法就可以直接继承这个类
继承:子类继承父类就拥有父类的属性和方法
多态:在同一个类中,可以有很多相同的函数名只要传的参数不同,当用到哪个参数就调用哪个方法
2,访问权限:
public:所有包.、类导入后均可见
protected:只有当前类可见,本包、外包和子类可见
private:只有当前类可见
3,构造函数:(构造函数用new 关键字来调用)
public 类名(){}
没有返回值
无参的构造函数就是用来创建对象
有参的构造函数创建对象的同时初始化成员变量
4,重写和重载
重写同名同参同返回值类型 子类继承父类,用的是父类的方法但有的时候对子类中的继承方法有不同的实现方式这时候就要重写
重载同名不同参数返回值类型没有要求
5,静态方法可以不建立类的对象,不用new实例化,而用类直接调用:
类名.方法名()
vb.net
new 关键字
Dim cat AS animal
Dim dog AS animal = new animal()