Làm thế nào tôi có thể thay đổi hành vi mặc định của nhật thực để nó không thêm vào trước các phương pháp nó kéo lên đến một giao diện với "public abstract"nhật thực refactoring - kéo lên phương pháp để giao tiếp
Ví dụ, tôi có một class A
triển khai interface IA
. Giả sử tôi đã thêm phương thức void a()
vào A và tôi nhấp chuột phải vào phương thức đó và chọn "Refactor-> Pull Up" và đảm bảo rằng void a()
được chọn và tôi chọn interface IA
và nhấp vào ok, phương thức được gọi là public abstract void a();
được tạo trong IA, tôi muốn loại bỏ bit public abstract
.
Có cách nào để làm điều đó không?
cảm ơn
Giải pháp tốt! Có khả năng để làm điều đó cho nhiều phương pháp? – marsbear
Đây là mục đích của _Refactor-> Pull Up_. Tôi đoán nếu bạn có một số phương pháp để refactor sau đó nó được dễ dàng hơn để sử dụng một và sau đó loại bỏ các 'abstract trừu tượng' hơn workaround của tôi. –
Yep kéo lên là một, tôi cũng thấy điều "trừu tượng" gây phiền nhiễu được thêm vào. làm việc mát mẻ xung quanh. –