1樓:網友
對於頂層類(外部類)來說,只有兩種修飾符:public和預設(default)。
其他都不可以。
protected 訪問許可權大於預設,為什麼頂層類可以用public和預設修飾,但是不能用protected來修飾
2樓:御道風雲
誰告訴你protected訪問許可權大於預設的。
3樓:蝸牛
一般常用 的也就預設和public
各位 我想問一下ps路徑是不是不能用減去頂層之類的功能只能是形狀?
4樓:網友
雖然不清楚你問的減去頂層是什麼意思,但是給你講講路徑的基礎功能和應用吧(減去頂層個人理解大概是第三項)
1路徑填充。只要有乙個非直線的路徑就可以使用路徑填充,填充顏色預設前景色,非常常用的上色手段,例子:
可以看到用鋼筆製作路徑很容易就能完成一把刀。儘量保持填充後刪除路徑的習慣,建議配合ps的動作面板功能一起用。
<>2路徑描邊,路徑描邊是在繪製線稿時非常常用的,下面介紹兩種描邊方法。
空心圓按鈕是描邊)
方法1鋼筆工具直接描邊,這種方法描的線會有鋸齒,參照**:
方法2:在設定繪製好路徑後設定好畫筆,畫筆直徑一般1~8具體按畫布大小而定,然後再描邊,設定好畫筆後不需要切換回鋼筆工具,就用當前的畫筆工具描邊,描邊和方法一一樣,在設定好畫筆後描邊就沒有鋸齒出現了,線條圓滑很多,滑鼠繪圖中這種技巧非常常用,可以看到這種描邊繪製的圖效果比較好,而且設定設定不同的筆觸產生不同的效果。當然不止畫筆,其他同類的工具也可以使用路徑描邊,比如仿製圖章,塗抹,修補工具等。
3路徑轉換選區,你所說的減去頂層功能大概這個可以實現。例子:
我在黑圓內畫了乙個箭頭路徑。
轉換選區後刪掉路徑,然後按一下del,ctrl+d取消選區,這樣就可以看到效果:(這個大概就是減去頂層?)
當然這個功能不止這點功能,比如我還想在箭頭上加點漸變效果,ctrl+z恢復剛才取消掉的選區。然後設定畫筆,直徑調大,硬度調小,在合適位置點一下,效果就出來了。在路徑轉換選區後還可以再轉換為圖層蒙版,所以路徑和其他工具/技巧加起來可以功能變得非常廣泛。
4選區轉換路徑,在獲得乙個選區後可以任意的轉換為路徑,路徑是向量的,這就意味著選區可以轉換為向量。(當然是有一定缺陷的)延伸出了只要是只有兩種純顏色的圖,就可以轉換為向量的技術,例子:
比如我得到了一張這樣的圖,只有黑和白,使用通道面板,ctrl+單擊rgb通道。
這樣就捕獲了乙個向量的路徑,接下來無論放大縮小都沒有影響(ctrl+t),調整好大小後填充路徑,就可以達到圖案想要的大小了。
以上操作最好結合上動作面板。
比如我要錄製乙個路徑填充的動作,只需要繪製好路徑後新建乙個動作(注:繪製好路徑後再操作),然後路徑填充,刪除路徑停止路徑就可以了,下一次需要路徑填充的時候只需要**這個動作就行了。
請問內部類為什麼不能用public、private等修飾啊
5樓:網友
1全部外部類只能使用了public修飾或者是預設。只要此類沒有用final修飾都可以被其它類繼承。如果可以用protected修飾那不是重複了嗎。
如果是內部類那就可以使用protected修飾了。
6樓:大界哥
此處說的內部類應該是成員內部類!外部類只能有public或預設的格式建立類,而成員內部類,可以使用protected、public private等許可權修飾符修飾,此外,還可以使用final 、abstract、static、修飾,如果使用了static修飾,就屬於靜態內部類了。。。成員內部類中是可以直接訪問外部類的成員變數、和成員方法、也可以直接訪問外部類中static修飾的變數和方法。
但是,成員內部類中不能定義靜態的成員和方法。只有static修飾的內部類(即靜態內部類)才可以定義靜態的成員和方法。另外,外部類是不可以直接訪問成員內部類中的屬性和方法的,外部類如要訪問內部類中的屬性和方法,需要通過在外部類中建立乙個內部類的例項才能訪問。
匿名內部類是沒有名字的類,所以不能有用任何修飾符修飾!
一道j**a選擇題
7樓:網友
類b繼承類a,類b對類a的getnumber() 方法進行了重寫,但返回值型別不同(byte與short)。關於重寫,遵循以下的規則:
1)重寫方法必須和被重寫方法具有相同的引數列表,返回型別必須和被重寫方法的返回型別相同或者是返回型別的子型別。
2)重寫方法的訪問控制修飾符不能比被重寫方法更嚴格(比如乙個在父類中宣告為public的方法重寫成乙個protected的方法)。
3)只有例項方法才能被重寫,超類中的final方法不能被重寫。
4)重寫方法不能丟擲新的檢查異常,或者是丟擲比被重寫方法宣告的檢查異常更廣泛的檢查異常。
5)注意一種特殊情況:如果超類的方法版本中宣告瞭檢查異常,但重寫的子類方法中沒有宣告,這時如果使用多型的方式進行呼叫,那麼編譯器認為你呼叫的是宣告瞭異常的方法。
6)儘管多型是在編譯時確定物件的型別,但在編譯時,還是根據父類的方法宣告進行程式檢查。因此,如果子類中定義的方法,在父類中沒有定義,則會出項編譯錯誤。
8樓:網友
嗯,你好,原因是這樣的,b從a中繼承了a的getnumber()方法,而在b中又宣告瞭同樣的乙個方法,那麼就屬於方法的重寫,而重寫是不能以方法的返回值做區別的,如byte和short,在編譯時,編譯器就分別不出這兩個方法到底是誰的,就報錯了。希望對你有所幫助。
9樓:網友
父類裡面已經有了這個方法的定義,如果你重寫。不能改變他的返回值型別,好吧。
覆蓋object父類方法用什麼關鍵字修飾符
10樓:網友
不得比父類的許可權高的修飾符即可。
如果父類方法是public,則子類任何修飾符(public,default,protected,private)都可以。
如果是父類是default(預設),子類不能用public,其他均可。
依此類推,懂了吧。
11樓:網友
重寫父類方法時不能公升高許可權。而且private是不可能的。因為父類如果有乙個private方法。那這個方法是不能被重寫的。
谷歌註冊手機不能用於驗證怎麼辦
這篇文章是我註冊成功後馬上寫的,大概年月初左右,後面有的人可以有的人不可以,搞不明白,看運氣吧 而且我現在使用我這個伺服器也註冊不了了,可能ip註冊過的也不行。問題說明。最近需要使用 google adsense的一些功能,需要註冊乙個手機,但是遇到了以下問題。解決方案。開啟google瀏覽器 ch...
ppr塑料管真的不能用於生活了嗎?
pp 聚丙烯 polypropylene pp是聚丙烯塑料,無毒 無味,可在 的沸水中浸泡不變形 不損傷,常見的酸 鹼有機溶劑對它幾乎不起作用。多用於食具。聚丙烯 polypropylene 以丙烯單體為主要組分聚合而成。按照參加聚合的單體組成,分為均聚旅告級和共聚級兩種。均聚級聚丙烯由單一丙烯單體...
海沙為什麼不用於建築,為什麼海沙不能用於建築?
海沙不用於建築的原因 由於海砂中含有氯離子成分,這個成分如果超標的話,在經混凝土攪拌後用在工程建設中會對鋼筋有嚴重的腐蝕作用。因為海沙含有天然鹽分,具有很強的腐蝕性。用海沙攪拌的水泥,不到5年就會把鋼筋鏽蝕掉。使用海沙攪拌混凝土,澆灌建築物,混凝土中的鋼筋會慢慢被海沙滲透出來的鹽分腐蝕氧化,造成預應...