父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法
父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法
静态属性通过类.属性的方式获取,对象获取使用get方法获取
package com.example.core.mydemo.java; public class BasePartner { private String partnerName = ""; private String channelName = ""; public String getPartnerName() { return partnerName; } public void setPartnerName(String partnerName) { this.partnerName = partnerName; } public String getChannelName() { return channelName; } public void setChannelName(String channelName) { this.channelName = channelName; } /** * partnerName: //通过父类属性的方式获取不到值,需要使用get方法 * channelName: //通过父类属性的方式获取不到值,需要使用get方法 * partnerName2:合作商名称 * channelName2:渠道商名称 * * @param args */ public static void main(String[] args) { BasePartner partner = new SubPartner(); System.out.println("partnerName:" + partner.partnerName); System.out.println("channelName:" + partner.channelName); System.out.println("partnerName2:" + partner.getPartnerName()); System.out.println("channelName2:" + partner.getChannelName()); } } package com.example.core.mydemo.java; public class SubPartner extends BasePartner{ private String partnerName = "合作商名称"; private String channelName = "渠道商名称"; public static int MAX = 100; @Override public String getPartnerName() { return partnerName; } @Override public void setPartnerName(String partnerName) { this.partnerName = partnerName; } @Override public String getChannelName() { return channelName; } @Override public void setChannelName(String channelName) { this.channelName = channelName; } /** * partnerName3:合作商名称 //对象自身的属性值可以获取 * channelName3:渠道商名称 //对象自身的属性值可以获取 * partnerName4:合作商名称 * channelName4:渠道商名称 * MAX=100 静态属性通过类.属性的方式获取,对象获取使用get方法获取 * @param args */ public static void main(String[] args) { SubPartner subpartner = new SubPartner(); System.out.println("partnerName3:" + subpartner.partnerName); System.out.println("channelName3:" + subpartner.channelName); System.out.println("partnerName4:" + subpartner.getPartnerName()); System.out.println("channelName4:" + subpartner.getChannelName()); System.out.println("MAX=" + SubPartner.MAX); } }