美文网首页
Java8 友元函数

Java8 友元函数

作者: wenyu7980 | 来源:发表于2020-08-14 15:35 被阅读0次

    C++中有友元的概念,该文章是在Java实现友元的功能。
    实现该功能需要使用两个Java语法:

    • 访问控制符
    • Java的接口的default方法
    package com.testsimple.testfriend.primary;
    
    public class Primary {
        private String name;
    
        public String getName() {
            return name;
        }
    
        public static interface PrimaryFriend {
            default void setName(Primary primary, String name) {
                primary.name = name;
            }
        }
    }
    
    package com.testsimple.testfriend.friend;
    
    import com.testsimple.testfriend.primary.Primary;
    
    public class PrimaryFriendOne implements Primary.PrimaryFriend {
        public void setFriendName(Primary primary, String name) {
            this.setName(primary, name);
        }
    }
    
    

    相关文章

      网友评论

          本文标题:Java8 友元函数

          本文链接:https://www.haomeiwen.com/subject/towgdktx.html