Intellij Idea 14'te Eclipse'de bir şey yapmak mümkün: Refactor: Extract Class? Veya el ile yapmalı mıyım?Intellij Idea - Extract Sınıfı
Menüde uygun seçenek bulunamadı ve başlatılma seçeneği mevcut değil.
Intellij Idea 14'te Eclipse'de bir şey yapmak mümkün: Refactor: Extract Class? Veya el ile yapmalı mıyım?Intellij Idea - Extract Sınıfı
Menüde uygun seçenek bulunamadı ve başlatılma seçeneği mevcut değil.
Tutulması gereken bir şey, IntelliJ'de daha hızlı ve daha kolay yapılabilir, ancak tutulmaya alışkınsanız, o zaman IntelliJ'in bir şeyleri yapma şeklini anlamak için biraz çalışmanız gerekir.
İmlecinizi söz konusu java kodunda bir yere yerleştirirseniz (veya proje penceresindeki sınıf adına), Refactor
menüsünde Extract
seçeneği bulunur. Özü Delegate
, Interface
ve Superclass
, doğrudan sınıflarla ilgilenen üç seçenektir. İmleciniz java sınıf kodunda değilse, bu menü seçenekleri kullanılamaz.
Interface
seçeneği bir arabirimi çıkarır, sınıfınızı yeniden adlandırır ve arabirimi gerçekleştirmesini sağlar. 'Superclass' seçeneği bir süper sınıfı çıkarır ve şimdi, türetilmiş sınıfınızdan ziyade referansları değiştirir. Delegate
seçeneği, yeni bir sınıfa seçtiğiniz yöntemleri ve özellikleri basitçe ayıklar.
Aradığınız onarım işlemi muhtemelen extract delegate dur.
İmlecinizi iç sınıfınızın adına yerleştirin ve F6
tuşlarına basın.