Home > Java > Javagetting Started > What is the java domain?

What is the java domain?

青灯夜游
Release: 2019-12-30 17:14:08
Original
4835 people have browsed it

What is the java domain?

Domain in java

The so-called domain is actually the translation of "field", which is what we often call fields, or Attributes. Such as class fields (properties), local and global.

field, a field is an attribute, which can be a class variable, an object variable, an object method variable or a function parameter.

class bike{ 
  static int bikes;
  int gear;
  int cadence;

  void create( int newGear, int newCadence ){
    bikes = bikes + 1;
    gear = newGear;
    cadence = newCadence;}
  int getSpeed(){
    int speed = gear*cadence*5*3.141;
    return speed;
  }
}
Copy after login

bikes is a class variable (static domain).

gear and cadence are object variables (instance variables) (non-static fields).

(There is a little contradiction here. In fact, according to the encyclopedia, bikes, gear and cadence are all class variables. bikes is a static variable in the class variable, and gear and cadence are class variables. Instance variable.)

speed is a variable (local variable) of the object method.

(See, local variable, gobal variable, global variable does not appear in Java. If I want to say, the scope of class variables is the same as global variables, but they are not called that).

newGear and newCadence are parameters (parameters) of functions (methods).

Recommended learning: Java video tutorial

The above is the detailed content of What is the java domain?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template