data-hiding相关内容

静态变量是否继承

我已经阅读了 1000 多个静态变量不是继承的位置.但是这段代码如何正常工作? Parent.java public class Parent {静态字符串 str = "父";} Child.java public class Child extends Parent {public static void main(String [] args){System.out.printl ..
发布时间:2021-12-17 19:19:18 Java开发

“封装"是否有助于并行开发多个模块?

经过 SO 问题后,我了解到, 封装是关于保护不变量和隐藏实现细节. 抽象与接口和实现的分离有关. 从课堂 java 培训,我学到了即,封装具有以下优点, 为什么封装是你的朋友? [1] 实现与功能无关.程序员谁有接口的文档可以实现一个新版本模块或 ADT 独立.一个新的、更好的实现可以更换旧的. [2] 封装可防止 Doug 编写破坏模块的内部数据.在实际编程 ..
发布时间:2021-11-26 17:35:42 Java开发

JAVA - 抽象

我对 Java 中的抽象有点困惑. 我检查了很多页面,说明抽象是数据隐藏(隐藏实现). 我对抽象的理解是“部分实现".只需在抽象类/接口中定义您将需要的内容,然后扩展/实现它们并添加您自己的功能即可. 我不明白的是这是如何隐藏数据的?实现类/接口后,您将可以访问代码,并根据需要对其进行修改. 我已经检查了很多关于此的问题和文章,但仍然对此感到困惑. 感谢任何帮助.谢谢 ..
发布时间:2021-11-26 17:24:09 Java开发

JAVA - 抽象

我对 Java 中的抽象有点困惑. 我检查了很多页面,说明抽象是数据隐藏(隐藏实现). 我对抽象的理解是“部分实现".只需在抽象类/接口中定义您将需要的内容,然后扩展/实现它们并添加您自己的功能即可. 我不明白的是这是如何隐藏数据的?实现类/接口后,您将可以访问代码,并根据需要对其进行修改. 我已经检查了很多关于此的问题和文章,但仍然对此感到困惑. 感谢任何帮助.谢谢 ..
发布时间:2021-11-25 09:51:38 Java开发

JavaScript-私人成员解释?

我正在阅读Crockford的这篇文章: http://www.crockford.com/javascript/private.html 在他谈论私有的部分中,他说: 私有成员由构造函数组成.构造函数的普通var和参数成为私有成员. 现在,如果我在脚本中执行此操作: “严格使用"功能车(品牌){this.brand =品牌;var year = 2012;var color ..
发布时间:2021-05-04 19:14:05 前端开发

隐藏在C ++中的数据

我在C语言中有一些代码,这种代码使用不完整的结构(简化的示例): something.h struct something; struct something *new_something(); int work_a(struct something *something); int work_b(struct something *something, const char *st ..
发布时间:2020-06-26 18:49:04 C/C++开发

“封装”是否有助于并行开发多个模块?

经过SO问题后,我了解到 封装是关于保护不变式并隐藏实现细节。 抽象与将接口与实现分开。 来自教室java 培训,据我了解,封装具有以下优势, 为什么封装是您的朋友? [1]实现独立于功能。拥有接口文档的程序员 可以独立实现模块或ADT的新版本 。更好的新实现可以用 代替旧的实现。 [2]封装可防止Doug编写破坏 模块内部数据的应用程序。在实际编程中, ..
发布时间:2020-05-31 22:46:26 Java开发

封装与数据隐藏 - Java

访问者:什么是封装?如何用Java实现? 我:封装是一种隐藏客户端信息的机制。该信息可以是数据或实现或算法。我们 使用访问修饰符实现此目的。 采访者:这是数据隐藏。我们如何在Java中实现封装? 我:uummmm 具体问题:除了'访问修饰符'之外,在Java中实现封装的方法是什么? 解决方案 更一般地说,封装仅指将数据(例如对象)与对该数据的操作捆绑在一起。所以你 ..
发布时间:2018-12-05 22:12:19 Java开发

JAVA - 抽象

我对java中的抽象感到困惑。 我检查了许多页面,说明抽象是数据隐藏(隐藏实现)。 我对抽象的理解是'部分实现'。只需在抽象类/接口中定义您需要的内容,然后扩展/实现它们并添加您自己的功能。 我不明白这是怎么回事是一个数据隐藏?一旦实现了类/接口,您就可以访问代码了,并且您将根据需要对其进行修改。 我已经检查了很多问题,关于此的文章但仍然对此感到困惑。 任何帮助表示赞 ..
发布时间:2018-08-08 18:20:38 Java开发

是否继承了静态变量

我已经读过1000个位置的静态变量没有被继承。但那么这段代码如何正常工作? Parent.java public class Parent { static String str =“Parent”; } Child.java public class Child extends Parent { public static void mai ..
发布时间:2018-08-03 14:27:19 Java开发

隐藏C结构定义

下面是我的设置: 在public.h: 的#ifndef PUBLIC_H_ #定义PUBLIC_H_#包括“func.h”/ *的extern typedef结构_my_private_struct PRIVATE _; * / typedef结构_my_private_struct PRIVATE_; / *由于larsmans和西蒙·里希特* / #万一 在struct.h 的#if ..
发布时间:2016-08-22 15:40:34 C/C++