- vừa được xem lúc

VARIABLES IN JAVA

0 0 28

Người đăng: Sunny

Theo Viblo Asia

This posts is introduce Types of variables in Java. Have 03 types of variables:

  • Local Variables
  • Instance Variables
  • Static Variables

1. Instance Variables

Define: Declared Inside class but not inside method

  • Examples:
class Test { int data = 15; // Instance variable float pi = 3.14f; // Instance variable
}

Properties of Instance Variable:

  • Instance variable always get a default value: Ex: int data
  • Cannot be reinitialized directly within class Examples:
class Test { int data = 15; data = 20; // Error
}

But is that TRUE if reinit in method

class Test { int data = 15; void someMethod(){ data = 20; //allowed }
}

2. Static Variables:

detail...to be updated

3. Local Variables

Define: Declared Inside method or method parameters

  • Examples:
int areaCircle(int radius) { int total = radius * radius; return total;
}

Properties of Local Variable:

  • Not accessible outside method
  • Do not get default value

4. Summary

  • Examples:
public class Practice { static int staticVariables = 20; int instanceVariables = 30; void someMethod(){ int localVariables = 10; } public static void main(String[] args) { Practice obj1 = new Practice(); System.out.println(obj1.instanceVariables); System.out.println(Practice.staticVariables); }
} 

Bình luận

Bài viết tương tự

- vừa được xem lúc

In app purchase trong Android (Phần 2)

Bài viết trước mình đã giới thiệu sơ lược về Google Billing Library và các setup môi trường. Trong bài viết này, chúng ta sẽ xem xét kỹ hơn vòng đời khi mua one-time product, cụ thể là quy trình bán và cấp cho người dùng mặt hàng kỹ thuật số mà họ đã mua trong ứng dụng của bạn.

0 0 69

- vừa được xem lúc

Những website tự học lập trình hiệu quả

Tự học lập trình để nâng cao kỹ năng luôn là nhu cầu thiết yếu của mỗi lập trình viên. Chẳng gì hơn khi tự mình tìm hiểu, trau dồi thêm kiến thức chuyên môn lập trình.

0 0 113

- vừa được xem lúc

Gluon Mobile: một framework tạo ứng dụng mobile đa nền tảng khác

Trong thế giới mobile thì React Native và Flutter quá là nổi tiếng trong việc hỗ trợ làm ứng dụng đa nền tảng vì thế là nó làm lu mờ đi phần nào các framework khác, Gluon có lẽ vì thế cũng cùng chung

0 0 29

- vừa được xem lúc

15 JAVA CODING BEST PRACTICES CHO NGƯỜI MỚI

Ngay từ đầu, Java là một trong những ngôn ngữ lập trình thống trị. Trong thời đại tiến bộ ngày này, nơi mà nhiều ngôn ngữ mạnh mẽ có mặt đã chết từ lâu, Java vẫn phù hợp và phát triển nhanh chóng theo

0 0 69

- vừa được xem lúc

Custom Self-Hosted Maven Repository

Giới thiệu. Đối với một số ứng dụng sử dụng nhiều Micro Service bên trong, những Class, Function,.

0 0 43

- vừa được xem lúc

JDBC là gì? không cần học JDBC đâu

Giới thiệu. Hiện nay hầu hết các ứng dụng Java hay các framework của nó đều dần chuyển sang các ORM(Object Relational Mapping) để làm việc với database, có thể kể đến là hibernate được sử dụng rộng rã

0 0 37