抱着上千页Java啃,其实啃到继承这里已经有点糊涂了。还是因为编程中没有用到的缘故吧。今天可能碰到了一个,纪念一下。
在Rendering Earth过程中,需要添加光源反射;于是需要用到Color分解为RGB,并且将r/g/b分别scale以表示反射。不太明确Color中是否支持直接将Color分解、scale、复原为新的RGB这三个动作一次完成的method,于是想,那干脆给新建一个Class,让它在原Color Class的method的基础上,增加scale的新method。
Public RGB extends Color
于是问题来了…extends了以后对RGB作为儿子,其constructor要胜于蓝得先出于蓝,constructor要符合哪些条件呢?
接下来要查一下……