美文网首页
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 友元函数

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

  • 第十一章 使用类(2)友元

    (二)友元 1.友元的概念 友元有三种:友元函数,友元类,友元成员函数。这里主要介绍友元函数。通过让函数成为类的...

  • C++入门10 -- 友元,内部类,运算符重载

    友元 友元包含友元函数和友元类; 若将函数A(非成员函数)声明为类C的友元函数,那么函数A就能直接访问类C对象的所...

  • C++ 友元,内部类,运算符重载

    友元 友元包括友元函数和友元类 如果将函数A(非成员函数)声明为类C的友元函数,那么函数A就能直接访问类C对象的所...

  • 友员函数

    友元函数分为友元全局函数和友元成员函数先看友元全局函数:定义一个Time类 在main函数中,定义一个打印时间的函...

  • C++语言基础(03)

    1.内存分配 C/C++ 内存分区: java 创建对象 2.常函数 3.友元函数和友元类 友元函数 友元类 4....

  • 友元类及友元函数

    简单介绍一下友元类和友元函数: 声明友元方式:将其他外部函数或其他类中的成员函数声明为一个类的友元函数。 作用:通...

  • 友元类和嵌套类

    友元类 友元函数用于类的扩展接口中,类并非只能拥有友元函数,也可以将类作为友元,该类称为友元类。 友元类的所有方法...

  • C++类中的友元函数[1]

    简介 本文要解决的两个问题: 什么是友元函数? 如何定义友元函数? 什么是友元函数 类中的成员变量及成员函数有公有...

  • 友元函数/友元类

    引入 当某一类或函数需要访问或使用另一类的私有函数或变量时,引入友元。例如:你的银行卡号是私有的,别人不能访问,但...

网友评论

      本文标题:Java8 友元函数

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