Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Mở đầu với tập dùng hàm Static trong phần mềm Java [Copy địa chỉ]

Thời gian đăng: 1/4/2016 15:00:49
Bữa nay mình nên Học các mọi người cách sử dụng từ khóa static trong Java cơ bản . Trong Java từ khóa static có khả năng dùng cho biến hoặc phương thức , vì thế mình cần phải thể hiện 2 mục là biến static và phương thức static.
Biến Static
Chỉ phụ thuộc và lớp mà không phụ thuộc vào đối tượng
Biến static chỉ khởi tạo một lần khi phần mềm lập trình Tiếp xúc thực thi
Biến static có xác xuất truy nhập trực tiếp bằng tên class mà không nên bất kỳ đối tượng nào.
Cú pháp : Tên_class.Tên_biến _static
nếu Sửa sang về static
Khi anh new cũng nhiều đối tượng A thì biến static trong các đối tượng A quý báu giống nhau.  Trong khi  biến non static bị trả về 0 mỗi khi new đối tượng mới.

ví dụ:
package com.cafeitvn.javatutoriall;
/**
*
* @author CAFEITVN.COM
*/
public class StaticSample  
    public static int count = 0;
    public int a = 0;
    public StaticSample( )  
        count++;
        a++;
     
    public static void main( String[] args )  
        StaticSample aClass = new StaticSample( );
        StaticSample bClass = new StaticSample( );
//Đếm số đối tượng đã được tạo ( biến static ko bị gán lại )
        System.out.println( StaticSample.count );
//Các Biến non static bị gán lại tương ứng mỗi đối tượng
        System.out.println( aClass.getA( ) );
        System.out.println( bClass.getA( ) );
     
    public int getA( )  
        return a;
     

đặc trưng của hàm Static
Chỉ nước phụ thuộc và lớp mà không phụ thuộc vào đối tượng
Chỉ nước phụ thuộc và lớp mà không phụ thuộc vào đối tượng
Phương thức static chỉ có thể truy cập vào các thành phần static mà không thể thâm nhập vào các trở thành phần không static
Phương thức static có xác xuất truy cập trực tiếp bằng tên class mà không cần bất kỳ đối tượng nào.
Cú pháp : Tên_lớp.Tên_phương_thức_static
Hàm static trong khóa học lập trình java cơ bản
Hàm static được làm việc khi phải có một lớp tiện ích dùng chung ( Util ) trong phần mềm lập trình. Việc tạo một lớp Util rồi trực tiếp tham chiếu đến hàm cần phải sử dụng phê chuẩn class làm cho thiết kế tài giỏi hơn so với việc cần phải khởi tạo một đối tượng rồi làm việc hàm tham chiếu từ đối tượng đó. Vì đôi khi việc khởi tạo đối tượng lại tốn chi phí lớn , ảnh hưởng tới performance.
Tóm lại
Theo kinh nghiệm của mình thì biến static chỉ là một biến không nước phụ thuộc vào một đối tượng nào cả , tức là mình có xác xuất truy hỏi trực tiếp mà không nên khời tạo đối tượng( biến mức Class ).
VD: Mình có một class tên là A trong class A có một biến static tên là abc=10;
Khi mình gọi biến này mình bằng cách: A obj = new A( ); và xét hỏi đến biến đó bằng cách thông thường làobj.abc. Điều đó là dư thừa , mà thay vì vậy mình có xác xuất tra hỏi một cách trực tiếp mà không nên khởi tạo đối tượngnhư mình đã đề cập , các anh có xác xuất truy vấn trực tiếp tới biến đó bằng cách A.abc.
na ná cho hàm static trong tài liệu java căn bản , mình cũng chỉ nên gọi .
Vậy cũng có khả năng dễ dàng đoán được rằng khi chạy lập trình thì thằng static đã được tạo ra mà không nên khởi tạo.Các bạn theo dõi tiếp

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 1/11/2024 11:24 , Processed in 0.106149 second(s), 131 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên