大连建立网站公司网站建设首页需要哪些元素
news/
2025/9/23 13:18:33/
文章来源:
大连建立网站公司,网站建设首页需要哪些元素,三栏wordpress 主题,室内设计效果图马克笔ok了家人们#xff0c;今天我们学习了面向对象中关键字的使用和抽象类#xff0c;话不多说#xff0c;我们一起看看吧#xff0c;#xff08;今天终于星期五了#xff0c;芜湖#xff01;#xff01;#xff01;#xff09; 一#xff0c;this和super关键字
1…ok了家人们今天我们学习了面向对象中关键字的使用和抽象类话不多说我们一起看看吧今天终于星期五了芜湖 一this和super关键字
1this关键字的三种用法
1.1 this的意义 this 表示当前对象 this 可以访问本类的成员属性、成员方法、构造方法 1.2 this.成员变量第一种 我们创建了一个Demo1类并定义了一个没有封装的成员变量。
用了一个无参方法
定义了一个show()方法里面有一个局部变量有两个输出语句
第一个输出语句打印了局部变量的值num
第二个打印了成员变量的值this.num 我们在主方法main中调用show方法看看如何。 这就是this访问本类成员变量的基本使用了。
1.3 this.成员方法名();第二种 还是在Demo01中写前面跟上面的一样没变
在后面又定义了两个方法show02()和show03()
并在show02()调用了show03()方法。 在主方法调用show01()方法和show02()方法看看怎么个事。 可以看到我们在show02()方法中调用成功了
这就是this访问本类成员方法的基本使用了。
1.4 this访问本类构造方法第三种 我们依旧是在Demo01中写在第二种基础上加上了有参方法
并在有参方法中调用了无参方法 我们创建Demo01类的对象看看怎么说 这时有人可能会问有参可以调用无参那么无参可以调用有参吗那当然可以了。 ok接下来我们看下super关键字的三种用法
2super关键字的三种用法
2.1 super的意义 super 表示父类对象 super 可以访问父类的成员属性、成员方法、构造方法 2.2 super.父类成员变量名第一种 我们定义一个Super类里面有一个成员变量。 子类smallSuper继承父类Super里面定义了一个成员变量
定义了一个show()方法里面有一个局部变量
输出语句分别打印numthis.namesuper.name 我们在main方法中调用一下show()方法看看 调用成功这就是super访问父类的成员变量的基本使用了。
2.3 super.成员方法名(); 我们在Super类中定义了一个方法method() 我们又在子类smallSuper创建了一个同名方法method(), 我们在main方法中调用一下子类的method()方法 调用出来了这就是super访问父类的成员方法的基本使用了。
2.4 super访问父类的构造方法 Super类中又加了两个方法有参和无参方法并有输出语句有参方法里面有一个变量 子类也加无参方法里面用supernum:10调用父级的有参方法
也有一个输出语句 在main主方法创建子类对象看看控制台的结果 ok这就是super访问父类的构造方法的一个基本使用了。
2.5 注意事项 super 访问成员变量和成员方法 : 优先去父类中找 , 如果有就直接 使用 , 如果没有就去爷爷类中找 , 如果有 , 就用 , 依次类推 ... 子类的构造方法默认会调用父类的空参构造方法 , 如果父类中的没 有空参构造方法 , 只定义了有参构造方法 , 会编译报错。 3抽象类
3.1 抽象类的概述和定义 概述 : 使用 abstract 关键字修饰的类就是抽象类 特点 : 这种类不能被创建对象 , 它就是用来做父类的 , 被子类继承的 抽象类的定义 抽象类中的成员 成员变量 成员方法 构造方法 抽象方法 3.2 抽象方法 概述没有方法体 , 使用 abstract 修饰的方法就是抽象方法 可以看到我们在父类chouXiang定义了两个抽象方法 我们在子类继承父类的时候报错了是因为抽象方法我们只需要 就ok了 我们在main方法调用一下子类的方法 这是抽象方法的使用 3.3 抽象类的特点 抽象类不能被创建对象就是用来做 “ 父类 ” 被子类继承的。 抽象类不能被创建对象但可以有 “ 构造方法 ”—— 为成员属性初始化。 抽象类中可以没有抽象方法 , 但抽象方法必须定义在抽象类中子类继承抽象类后, 必须重写抽象类中所有的抽象方法 , 否则子类必须也是一个抽象类 子类 ok了家人们周一见。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912659.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!