Môn Lập trình hướng ₫ối tượng Bài thực hành số 5 : Làm quen với Jbuilder & Java. Xây dựng 1 class ₫ối tượng theo yêu cầu

14 5 0
Môn Lập trình hướng ₫ối tượng Bài thực hành số 5 : Làm quen với Jbuilder & Java. Xây dựng 1 class ₫ối tượng theo yêu cầu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang Mơn Lập trình hướng ₫ối tượng Bài thực hành số : Làm quen với Jbuilder & Java Xây dựng class ₫ối tượng theo yêu cầu Mục tiêu : ƒ Giúp SV làm quen với môi trường lập trình trực quan JBuilder ƒ Giúp SV làm quen với việc viết code Java Nội dung : ƒ Tạo ₫ặc tả class miêu tả stack nhiều số nguyên (số lượng không hạn chế), người dùng thấy tác vụ : push(newVal) pop (retVal) Hiện thực class vừa ₫ặc tả Viết ứng dụng nhỏ ₫ể kiểm tra hoạt ₫ộng class stack vừa xây dựng ƒ Dịch chạy chương trình ƒ Debug chương trình ₫ể tìm lỗi có Qui trình : ƒ Xem chi tiết trang kế Trang Chạy JBuilder (hoặc icon shortcut desktop menu Start.Programs ), cửa sổ ₫ầu tiên có dạng : Nếu thấy JBuilder hiển thị Project ₫ó (của lần cuối trước ₫ó), chọn menu File.Close Projects ₫ể hiển thị cửa sổ Close Projects chọn button All OK ₫ể ₫óng Project lại Trang 3 Tạo Project cách vào menu File.New Project Khi cửa sổ Step ₫ây hiển thị, nhập tên Project, chọn vị trí thư mục ấn button Next Trang 4 Khi cửa sổ Step ₫ây hiển thị, hiệu chỉnh thông số cần thiết (nên dùng giá trị mặc ₫ịnh) ấn button Next Khi cửa sổ Step ₫ây hiển thị, hiệu chỉnh thông số cần thiết (nên hiệu chỉnh nội dung mục Encoding thành UTF8 ₫ể hỗ trợ tốt chuỗi tiếng Việt Unicode phần tử giao diện) ấn button Finish ₫ể hoàn tất việc thiết lập tham số Project Trang Chọn menu File.New ₫ể mở lại sổ Object Gallery, chọn icon Application ₫ể tạo ứng dụng Trang Khi cửa sổ Step ₫ây hiển thị, nhập tên ứng dụng ấn button Next Khi cửa sổ Step ₫ây hiển thị, nhập tên class quản lý Form giao diện ứng dụng title bar cho Form, ấn button Next Trang Khi cửa sổ Step ₫ây hiển thị, ₫ánh dấu chọn checkbox "Create a runtime…", nhập tên file quản lý cấu hình run-time cho ứng dụng, ấn button Finish Trang 10 Cửa sổ ₫ầu tiên ứng dụng sau (nó ₫ang hiển thị mã nguồn miêu tả Form giao diện ứng dụng) 11 Chọn menu File.New ₫ể mở lại cửa sổ Object Gallery, chọn icon Interface OK ₫ể tạo interface Trang 12 Khi cửa sổ Interface Wizard sau ₫ây hiển thị, nhập tên interface OK ₫ể tạo interface Trang 10 12 Khi cửa sổ hiển thị mã nguồn interface vừa tạo hiển thị, ₫ịnh nghĩa interface với tác vụ push pop sau : public interface T_IntStack { boolean push(int newVal); // de gia tri vao dinh stack int pop() throws Exception ; // lay gia tri tu dinh stack } 13 Chọn menu File.New ₫ể mở lại cửa sổ Object Gallery, chọn icon Class OK ₫ể tạo interface Khi cửa sổ Interface Wizard sau ₫ây hiển thị, nhập tên class OK ₫ể tạo class 14 Khi cửa sổ hiển thị mã nguồn class vừa tạo hiển thị, ₫ịnh nghĩa class với tác vụ push pop sau : public class C_IntStack implements T_IntStack { // khai báo cần dùng cho class private final int GROWBY = 4; private int data[]; //danh sách chứa phần tử stack private int top; // số phần tử ₫ỉnh stack private int max; // ố lượng max hành stack Trang 11 // thực hàm constructor cho class public C_IntStack() { try { jbInit(); } catch (Exception ex) { ex.printStackTrace(); } } private void jbInit() throws Exception { top = max = 0; } //hiện thực hàm push vào stack public boolean push(int newVal) { if (top==max) try { //hết stack hành //phân phối lại stack lớn GROWBY phần tử int newdata[] = new int[GROWBY+max]; //di chuyển nội dung từ stack cũ sang stack for (int i = 0; i

Ngày đăng: 07/12/2022, 00:19

Tài liệu cùng người dùng

  • Đang cập nhật ...