摘要: 1、创建对象 2、隐藏从父类那里继承过来的同名成员,隐藏的后果就是子类调用不到父类的成员了。 子类名称和父类名称写的一样的时候,你就调用不到父类的成员了,如果你故意这么做的,就是想隐藏父类的成员,不想用父类的成员,用关键字new,public new void SayHello() 阅读全文
posted @ 2022-11-19 23:10 小春博客 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 封装:可以想象成遥控器,你不需要知道它内部怎么实现的,它封装好你拿来就能用就行了 继承:把这几个类重复的成员单独拿出来封装成一个类,作为它们几个共同的父类 继承的特性: 单根性:只能有一个父类(基类) 传递性:孙子可以用父亲的、爷爷的、祖爷爷的属性(查看类图看它们之间的关系,视图 - 查看类图) 父 阅读全文
posted @ 2022-11-19 22:12 小春博客 阅读(25) 评论(0) 推荐(0) 编辑
摘要: this关键字 1、代表当前这个类 2、调用另一个全参的构造函数 public Student(String name,int age,char gender) { //给当前这个类的对象每个属性依次赋值 this.Name = name; this.Age = age; this.Gender = 阅读全文
posted @ 2022-11-19 20:58 小春博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 作用:帮助我们初始化对象(给对象的每个属性依次赋值) 先创建对象 - 然后执行构造函数 构造函数是一个特殊的方法: 1)构造函数没有返回值,连void也不能写 2)构造函数的名称必须和类名一样(你的类叫Person,你的构造函数名字也得叫Person) 构造函数是可以有重载的 *** 类当中会有一个 阅读全文
posted @ 2022-11-19 20:31 小春博客 阅读(57) 评论(0) 推荐(0) 编辑