.


:




:

































 

 

 

 


2. Java.

- - , .

, Java. Java :

private: ;

protected: ;

public: .

, . Circle. :

x;

y;

r;

colour.

 

:

private double x;

private double y;

private double r;

private String colour;

, double , String .

Java get set. get , set . (, , ). , , ( Alt+Insert) Generate, Getter Setter, , .

public double getX() {

return x;

}

 

public void setX(double x) {

this.x = x;

}

 

public double getY() {

return y;

}

 

public void setY(double y) {

this.y = y;

}

 

public double getR() {

return r;

}

 

public void setR(double r) {

this.r = r;

}

 

public String getColour() {

returncolour;

}

 

public void setColour(String colour) {

this.colour = colour;

}

, : return ( getter) this. ( setter). Return (), this. .

, getter setter, Constructor.Constructor , . . , - . Constructor .

publicCircle(doublex, doubley, doubler, Stringcolour) {

this.x = x;

this.y = y;

this.r = r;

this.colour = colour;

}

toString(). toString Java (Object) .

@Override

public String toString() {

return "Circle{" +

"x=" + x +

", y=" + y +

", r=" + r +

", colour='" + colour + '\'' +

'}';

}

Circle getLength(). c, . : = 2*PI*r. Java PI, Math. c. :

public double getLength(){

double c;

c = 2*Math.PI*r;

return c;

}

}

Circle.

, , Tester. : lang Scanner ( ):

import java.lang.*;

import java.util.Scanner;

psvm main(String[]). r. , , r , c:

public class Tester {

public static void main(String[] args) {

doubler;

(k1) Circle:

Circle k1 = new Circle(x:3.1, y:4.1, r:5.1, colour:red);

:

System.out.println(" = " + k1.getLength() + "\n");

c, , (r:5.1).

, , , , . : r = source.nextDouble();. :

Scanner source = new Scanner(System.in);

System.out.println(" ");

r = source.nextDouble();

k1.setR(r);. , r, , . Tester .

k1.setR(r);

System.out.println("\n = " + k1.getLength() + "");

}

}

 

. 13

 

:

. 14

 



<== | ==>
/ Java, String |
:


: 2018-10-18; !; : 708 |


:

:

, .
==> ...

1325 - | 1246 -


© 2015-2024 lektsii.org - -

: 0.01 .