- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi hơi bối rối
Tôi đã tạo một lớp có tên là người có thuộc tính tuổi và tên (và nhận các phương thức đã đặt). Sau đó, trong một lớp khác, tôi muốn tạo một mảng người trong đó mỗi người có tuổi và tên khác nhau. Nhưng làm sao một số người lại có họ và tuổi của mình. Nếu tôi tạo chúng theo cách thủ công thì không sao, nhưng sử dụng vòng lặp for thì tôi gặp vấn đề này. Tôi nên làm gì để có được những người khác nhau?
Đây là mã cho lớp Người:
người thuộc tầng lớp công cộng {
tên chuỗi tĩnh;
tuổi int tĩnh;
người của công chúng() {
tên="tên";
tuổi=0;
}
Chuỗi tĩnh công khai getName() {
trả lại tên;
}
public static void setName(Tên chuỗi) {
người.name = tên;
}
int tĩnh công khai getAge() {
tuổi trở về;
}
public static void setAge(int age) {
người.age = tuổi;
}
public static void main(String[] args) {
// TODO sơ khai phương thức được tạo tự động
}
Đây là mã của tôi để tạo mảng/ma trận:
mảng lớp công khai {
người tĩnh[][] a;
public static void main(String[] args) {
a=người mới[3][3];
//người được tạo thủ công
người đầu tiên=người mới();
người thứ hai=người mới();
người thứ ba=người mới();
first.setAge(12);
first.setName("đầu tiên");
giây.setAge(20);
thứ hai.setName("thứ hai");
thứ ba.setAge(40);
thứ ba.setName("thứ ba");
// tự động (ở đây tôi nhận được hiệu ứng không mong muốn)
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length; j++) {
a[i][j]=người mới();
a[i][j].setAge(10+j);
a[i][j].setName("Alia"+i);
System.out.println(i+" "+j+" "+a[i][j].getName()+" "+a[i][j].getAge());
}
}
// a[0][0]=đầu tiên;
// a[0][1]=giây;
// a[1][2]=thứ ba;
// System.out.println(a[0][0].getName()+" "+a[0][0].getAge());
// để kiểm tra và nó không hoạt động nữa
System.out.println(a[0][0].getName()+" "+a[0][0].getAge());
// for (int i = 0; i < a.length; i++) {
// for (int j = 0; j < a.length; j++) {
// System.out.println(i+" "+j+" "+a[i][j].getName()+" "+a[i][j].getAge());
// }
//
// }
lấy tên();
}
khoảng trống tĩnh riêng tư getname() {
System.err.println("lấy tên hàm");
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length; j++) {
System.out.println(a[i][j].getName());
}
}
}
}
câu trả lời hay nhất
Xóa khỏi thuộc tính người static
Từ khóa. nếu nó làtĩnh, nó sẽ làTất cả các trường hợp(tất cả các đối tượng ký tự) được sử dụng.
Nhưng tôi sẽ làm điều này:
lớp công khai Người {
tên chuỗi cuối cùng công khai;
công khai int tuổi cuối cùng;
public Person(Tên chuỗi, int age) {
this.name = tên;
this.age = tuổi;
}
Chuỗi công khai toString() {
tên trả về + " (" + tuổi + ")";
}
public static void main(String... args) {
Danh sách người = new LinkedList();
people.add(người mới("David", 28));
people.add(Người mới ("Andreas", 27));
System.out.println(người);
}
}
Về cách java tạo mảng/ma trận của các đối tượng khác nhau, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/4174543/
Lời nói đầu: Đôi khi, một cơ sở dữ liệu có nhiều tài khoản, bao gồm quản trị viên cơ sở dữ liệu, nhà phát triển, nhân viên hỗ trợ vận hành và bảo trì, v.v. Có thể có nhiều tài khoản có quyền tương đối lớn, chẳng hạn như quyền vận hành DDL (tạo, sửa đổi, xóa các thủ tục được lưu trữ, Tạo, sửa đổi, xóa bảng, v.v.), nếu bạn có nhiều tài khoản, hãy quản lý
Vì vậy, tôi đã tạo và thiết lập một ứng dụng React lớn bằng cách sử dụng Tạo ứng dụng React. Gần đây, chúng tôi bắt đầu sử dụng Storybook để làm việc và tạo các thành phần. Thật tuyệt vời. Tuy nhiên, khi cố gắng chạy hoặc xây dựng ứng dụng, chúng tôi liên tục gặp phải
Làm theo đoạn mã cho điều khiển mà tôi đang tạo. Điều khiển này được sử dụng ở những nơi khác nhau và có các biến khác nhau. Tôi đang cố gắng viết một lệnh để dọn sạch mã của mình nhưng tôi gặp phải lỗi phân tích cú pháp khi chèn các giá trị gần {{}}. Mới sử dụng Angular và không chắc mình đang thiếu gì. Xin hãy giúp đỡ.
Tôi đang cố gắng tạo một lớp nhà cung cấp hình ảnh/jpeg jax-rs để tạo hình ảnh cho dịch vụ web dựa trên phần còn lại bài đăng của tôi. Tôi không thể đưa ra yêu cầu kiểm tra những điều sau đây, cách dễ nhất để kiểm tra nó là gì? @BƯU KIỆN
Tôi đã thực hành c trong trình giả lập của Windows 10. Sau này tôi chuyển sang dev C++ IDE. Khi tôi sử dụng FILE trong C. Tệp được tạo có tên là test.txt và tôi đã đặt tên khác. Xin hãy giúp giải quyết nó. dưới
Khi tạo Chế độ xem tùy chỉnh, chúng tôi đặt chủ sở hữu của tệp Chế độ xem thành lớp tùy chỉnh và khởi tạo nó bằng initWithFrame hoặc initWithCode. Khi chúng tôi tạo customUITable
Tôi đang cố gắng tạo một chuỗi cho hàm *Producer nhưng dòng được sử dụng để tạo chuỗi hiển thị lỗi. Tôi đã đánh dấu sao câu này nhưng tôi không hiểu nó có gì sai... #include #include #include
Hôm nay, khi thực hiện một dự án, tôi đã gặp phải một tình huống cần tạo một đối tượng JavaScript. Vì vậy, tôi Bing một bài viết của một người nước ngoài về ba cách để tạo các đối tượng JavaScript và sau đó gõ mã sau khi đọc nó. Mình thấy phương pháp này khá hay nên muốn chia sẻ với các bạn ở đây. &
Tôi đang đọc tài liệu về cách chuyển chuỗi truy vấn tới S3 của Amazon để xác thực nhưng dường như không hiểu cách StringToSign được tạo và sử dụng. Tôi đang tìm một ví dụ cụ thể để minh họa (1) cách xây dựng Chuỗi
Lời nói đầu: Tôi không biết nhiều về cách triển khai cơ bản các tác vụ trong C#, chỉ biết cách sử dụng chúng. Xin lỗi vì bất cứ điều gì tôi đã nêu dưới đây: Tôi không thể tìm thấy câu trả lời hay cho câu hỏi "Làm cách nào tôi có thể bắt đầu một nhiệm vụ mà không chờ đợi nó?" Trong C#. Cụ thể hơn, ngay cả khi có
Tôi có ILookup được tạo bởi một số biểu thức phức tạp. Giả sử đây là tìm người theo họ. (Trong mô hình thế giới đơn giản của chúng tôi, họ là duy nhất trong các gia đình) ILookup gia đình Bây giờ tôi có hai truy vấn mà tôi quan tâm đến cách xây dựng. cái đầu
Tôi đang cố gắng tạo một MSI có chứa và exe. Tùy chọn gói được sử dụng trong WIX. Đã xảy ra lỗi khi thực hiện việc này. Ai đó có thể giúp tôi giải quyết vấn đề này. Đây là mã: lỗi lỗi LGH
Trong Yii, Tạo và Cập nhật thường sử dụng cùng một hình thức. Vì vậy, nếu tôi có các trường như email, mật khẩu, ...other_fields... v.v. trong quá trình tạo, nhưng tôi không muốn hiển thị cụ thể các trường email và mật khẩu trong khi cập nhật, nhưng
Tuần trước tôi đã gặp khó khăn với việc tạo QModelIndex cho một hàng và một cột. Ngoài ra, tôi sẽ sẵn lòng thay đổi giá trị của row() trong QModelIndex đã tồn tại. Bất kỳ trợ giúp sẽ được đánh giá rất cao. Biên tập viên: QModelInd
Vì lý do nào đó, điều này không hoạt động: const char * str_reset_command = "\r\nReset"; const char * str_config_command = "\r\nC
Bây giờ, tôi có data.frame sau được tạo bởi original.df %.% group_by(Category) %.% tally() %% sắp xếp(desc(n)) . DF 5),
Trước ngày hôm nay, tôi đã sử dụng /etc/vim/vimrc để định cấu hình cài đặt vim của mình. Hôm nay, tôi nghĩ đến việc tạo một tệp .vimrc. Vì vậy, tôi sử dụng touch .vimrc cat /etc/vim/vimrc > .vimrc vậy
Tôi có thể tạo MKAnnotation không, hay nó chỉ ở chế độ đọc? Tôi có tọa độ nhưng tôi không thấy dễ dàng khi tạo MKAnnotation theo cách thủ công bằng setCooper. ý tưởng? Câu trả lời hay nhấtMKChú thích
Trong đoạn mã sau, câu lệnh nhật ký đầu tiên hiển thị số thập phân như mong đợi, nhưng câu lệnh nhật ký thứ hai lại ghi bằng NULL. Tôi đã làm gì sai? NSDictionary *entry = [[NSDictionary alloc] initWithOb
Tôi đang sử dụng mã tương tự như thế này để tự động thêm vào một mảng; $arrayF[$f+1][$y][$x+1] = $value+1; phần bù không xác định: 1 Câu hỏi: Hãy thử tạo
Tôi là một lập trình viên xuất sắc, rất giỏi!