gpt4 book ai didi

css - (OOP 技术)继承与接口(interface) --- 相同的概念?---(CSS 技术)样式标签与样式类?

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:05 29 4
gpt4 key购买 nike

原谅那个疯狂的标题...

我试图理解面向对象编程中继承与接口(interface)的概念。所以我试图将它与我已经知道的东西联系起来,这就是 CSS。

在 CSS 中,您可以选择在允许元素“继承”样式的层次结构中设置样式:

(类似于 OOP 中的继承?)

    a   { color:red; text-decoration:underline; }
p { background:black; color:white; padding:20px; }
img { background:silver; padding:2px; }

或者,使用 .class 样式(更好的做法):

    .main-links      { color:red; text-decoration:underline; } 
.main-paragraphs { background:black; color:white; padding:20px; }
.main-images { background:silver; padding:2px; }

(像 OOP 中的接口(interface)?)

我的问题是:

CSS 中的这个概念是否类似于继承与接口(interface)(针对 OOP)?还是我的想法完全错误。

最佳答案

简短回答:您的想法完全是错误的。 绝对没有办法可以使用 CSS 向您解释 OOP 继承/接口(interface)。

继承和接口(interface)是编程概念(非常基本的设计模式),而 CSS 不是编程语言(不是图灵完备的)。

网上有很多简单易懂的教程/文章,可以让您很好地理解这两个概念。我建议您阅读它们。

编辑:好吧,再想想,也许,只是也许,继承可以某种用CSS来解释。正如样式属性在 CSS 中级联一样,类方法和属性“级联”到派生类。但是,阅读介绍性教程比尝试通过 CSS 理解这些概念要好得多。

关于css - (OOP 技术)继承与接口(interface) --- 相同的概念?---(CSS 技术)样式标签与样式类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266286/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com