摘要:
字节码(英语:Bytecode)将虚拟机可以读懂的代码称之为字节码。将源码编译成虚拟机读的懂的代码,需要虚拟机转译后才能成为机器代码的中间代码 叫做字节码。 字节码主要为了实现特定软件运行和软件环境、与硬件环境无关。字节码的实现方式是通过编译器和虚拟机。编译器将源码编译成字节码,特定平台上的虚拟机将 阅读全文
posted @ 2022-01-28 23:48
小林野夫
阅读(710)
评论(0)
推荐(0)
摘要:
编程范型、编程范式paradigm(philosophy)或程式設計法(英語:Programming paradigm),是指软件工程中的一类典型的编程风格。常见的编程范型有:函數式編程、指令式编程、过程式编程、面向对象编程等等。 编程范型提供并决定了程序员对程序执行的看法。例如,在面向对象编程中, 阅读全文
posted @ 2022-01-28 20:16
小林野夫
阅读(295)
评论(0)
推荐(0)
摘要:
重载 同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。 作用: 重载必须发生在一个类中,函数名相同,参数类型或者个数可以不同,返回值类型可以不同。根据参数选择调用方法。重载就是让类以统 阅读全文
posted @ 2022-01-28 14:58
小林野夫
阅读(1944)
评论(0)
推荐(0)
摘要:
今天,我们再来学习 SOLID 中的“L”对应的原则:里式替换原则。 里氏替换原则 里氏替换原则(Liskov Substitution Principle):派生类(子类)对象能够替换其基类(超类)对象被使用。通俗一点的理解就是“子类是父类”,举个例子,“男人是人,人不一定是男人”,当需要一个父类 阅读全文
posted @ 2022-01-28 14:32
小林野夫
阅读(532)
评论(0)
推荐(0)