Bạn đã học được từ chương Phương thức Java rằng các phương thức được khai báo trong một lớp và chúng được sử dụng để thực hiện một số hành động nhất định Thí dụTạo một phương thức có tên là public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1 trong Mainpublic class Main {
static void myMethod() {
System.out.println("Hello World!");
}
}
public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1 in một văn bản (hành động), khi nó được gọi. Để gọi một phương thức, hãy viết tên của phương thức theo sau là hai dấu ngoặc đơn () và dấu chấm phẩy;Thí dụBên trong public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
3, gọi public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
Tự mình thử »
tĩnh so với. Công cộngBạn sẽ thường thấy các chương trình Java có các thuộc tính và phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
0 hoặc public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1Trong ví dụ trên, chúng ta đã tạo một phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
0, có nghĩa là nó có thể được truy cập mà không cần tạo một đối tượng của lớp, không giống như public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1, chỉ có thể được truy cập bởi các đối tượngThí dụMột ví dụ để chứng minh sự khác biệt giữa phương pháp public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
0 và public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
1________số 8Tự mình thử » Ghi chú. Bạn sẽ tìm hiểu thêm về các từ khóa này (được gọi là bộ sửa đổi) trong chương Bộ sửa đổi Java
Các phương thức truy cập với một đối tượngThí dụTạo một đối tượng Car tên là public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
6. Gọi các phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
7 và public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8 trên đối tượng public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
6 và chạy chương trìnhpublic class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
3Tự mình thử » Ví dụ giải thích1) Chúng tôi đã tạo một lớp public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
0 tùy chỉnh với từ khóa public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
12) Chúng tôi đã tạo các phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
7 và public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8 trong lớp public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
03) Phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
7 và phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8 sẽ in ra một số văn bản, khi chúng được gọi4) Phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8 chấp nhận tham số public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
8 có tên là public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
9 - chúng ta sẽ sử dụng tham số này trong 8)5) Để sử dụng lớp public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
0 và các phương thức của nó, chúng ta cần tạo một đối tượng của Lớp public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
06) Sau đó, chuyển đến phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
32, mà bây giờ bạn biết là một phương thức Java tích hợp để chạy chương trình của bạn (bất kỳ mã nào bên trong main đều được thực thi)7) Bằng cách sử dụng từ khóa public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
33, chúng tôi đã tạo một đối tượng có tên public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
68) Sau đó, chúng tôi gọi các phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
7 và public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8 trên đối tượng public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
6 và chạy chương trình bằng cách sử dụng tên của đối tượng (public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
6), theo sau là dấu chấm (public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
39), tiếp theo là tên của phương thức (public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
40 và public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
41). Lưu ý rằng chúng tôi thêm một tham số public class Main {
// Static method
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public method
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main method
public static void main(String[] args) {
myStaticMethod(); // Call the static method
// myPublicMethod(); This would compile an error
Main myObj = new Main(); // Create an object of Main
myObj.myPublicMethod(); // Call the public method on the object
}
}
8 là 200 bên trong phương thức public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
8Nhớ lấyDấu chấm ( public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
39) được sử dụng để truy cập các thuộc tính và phương thức của đối tượngĐể gọi một phương thức trong Java, hãy viết tên phương thức theo sau là một bộ dấu ngoặc đơn (), tiếp theo là dấu chấm phẩy ( public class Main {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "Hello World!"
45)Một lớp phải có tên tệp phù hợp (______80 và Main. Java)
Sử dụng nhiều lớpGiống như chúng tôi đã chỉ ra trong chương Lớp học, cách tốt nhất là tạo một đối tượng của một lớp và truy cập nó trong một lớp khác Hãy nhớ rằng tên của tệp java phải khớp với tên lớp. Trong ví dụ này, chúng tôi đã tạo hai tệp trong cùng một thư mục
Phương pháp có cần phải công khai không?
Quy tắc là một phương thức phải được cung cấp trừ khi cần thiết . Một trong những lý do chính cho điều này là trong bản phát hành API trong tương lai, v.v. , bạn luôn có thể đặt một chức năng riêng tư ở chế độ công khai, nhưng hầu như bạn không bao giờ có thể đặt một chức năng công khai trước đó ở chế độ riêng tư mà không vi phạm mã hiện có. Lưu câu trả lời này.
Một lớp Java có thể có tất cả các phương thức là công khai không?
Các phương thức có tự động công khai trong Java không? . Tất cả các phương thức trừu tượng, mặc định và tĩnh trong một giao diện đều hoàn toàn công khai , vì vậy bạn có thể bỏ qua công cụ sửa đổi công khai.
Một lớp nên có bao nhiêu phương thức công khai?
b) Một lớp phải chứa trung bình ít hơn 30 phương thức, dẫn đến tối đa 900 dòng mã.
Điều gì xảy ra nếu một phương thức được cho là công khai được khai báo là riêng tư?
Như chúng tôi đã đề cập trước đó, các phương thức và biến được khai báo là riêng tư chỉ có thể truy cập được trong lớp của chúng . Ở đầu kia của quang phổ, các thành viên được khai báo là công khai có thể truy cập được từ bất kỳ lớp nào trong bất kỳ gói nào, miễn là bản thân lớp đó có thể được nhìn thấy. |