漳州正规网站建设哪家便宜建立自己的网站用花钱吗
web/
2025/10/4 17:34:26/
文章来源:
漳州正规网站建设哪家便宜,建立自己的网站用花钱吗,顺德网站制作案例价位,济南集团网站建设费用Java面向对象的三大特征 java面向对象的三大特征#xff1a;“封装、继承、多态”。更多Java技术知识#xff0c;请登陆疯狂软件教育官网。微信搜索微信号#xff1a;疯狂软件#xff0c;参加2015年优惠活动#xff0c;有机会获得优惠劵和代金劵。
以本文为例#xff0c…Java面向对象的三大特征 java面向对象的三大特征“封装、继承、多态”。更多Java技术知识请登陆疯狂软件教育官网。微信搜索微信号疯狂软件参加2015年优惠活动有机会获得优惠劵和代金劵。
以本文为例User类中的变量为私有变量只能通过创建对象(此时构造方法自动调用)来赋值。
外界只能通过公有方法api()来访问User类。
Admin类继承了User类调用了其构造方法还重写了method_1方法增加了一个特有方法power()。
User文件
public class User { /** * 私有变量, 仅限本类访问 */ private String name; private int age; /** * 构造方法, 自动调用 */ public User(String name, int age){ this.name name; this.age age; } /** * 私有方法, 仅限本类访问 */ private void method_1(){ System.out.println(i am a name ; my age is: age); } /** * 可被子类继承、覆盖和同包调用 */ protected void method_2(){ System.out.println(i am not override); } /** * 公有方法对外接口 */ public void api() { method_1(); method_2(); } } Admin文件 public class Admin extends User { /** * 构造方法 */ public Admin(String name, int age) { // 使用父类的构造方法 super(name, age); } /** * 覆盖父类的同名方法 */ protected void method_2() { System.out.println(NO, you are override);啊 } /** * 子类特有方法 */ public void power(){ System.out.println(admin is powerful); } } Main文件 public class Main{ public static void main(String[] arg) { // 实例化一个User对象并调用User的公有方法 User a new User(user, 12); a.api(); // 输出换行方便区分不同的代码 System.out.println(); // 实例化一个Admin对象并调用Admin的两个方法 Admin admin_me new Admin(admin, 23); admin_me.api(); // 继承自User父类 admin_me.power(); // 自身独有的方法 System.out.println(); /** * 多态性 */ User test_admin new Admin(test_admin, 34); test_admin.api(); // test_admin.power(); // User中没有声明power这个方法所以不能使用 } }
以上所述就是本文的全部内容了希望大家能够喜欢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86895.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!