admin管理员组文章数量:1794759
父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法
父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法
静态属性通过类.属性的方式获取,对象获取使用get方法获取
代码语言:javascript代码运行次数:0运行复制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);
}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-05-22,如有侵权请联系 cloudcommunity@tencent 删除对象publicstringsystemvoid本文标签: 父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法
版权声明:本文标题:父类和子类对象的获取值的方式验证,通过父类属性的方式获取不到值,需要使用get方法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754970947a1708838.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论