Advertisement
CR7CR7

myClass

Oct 5th, 2022
807
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. class MyClass{
  2.    // Частни полета:
  3.    private int number;
  4.    private char symbol;
  5.    // Метод с един аргумент за присвояване на стойност
  6.    // на целочисленото поле:
  7.    void set(int n){
  8.       number=n;
  9.    }
  10.    // Метод с един аргумент за присвояване на стойност
  11.    // на символното поле:
  12.    void set(char s){
  13.       symbol=s;
  14.    }
  15.    // Метод с два аргумента за присвояване на стойности
  16.    // на полетата:
  17.    void set(int n,char s){
  18.       // Извикване на версията на метода с един аргумент:
  19.       set(n);
  20.       set(s);
  21.    }
  22.    // Метод за показване стойностите на полетата:
  23.    void show(){
  24.       System.out.println("Полета на обекта");
  25.       System.out.println("Число:  "+number);
  26.       System.out.println("Символ: "+symbol);
  27.    }
  28. }
  29. // Главен клас:
  30. class Demo{
  31.    public static void main(String[] args){
  32.       // Създаване на обект:
  33.       MyClass obj=new MyClass();
  34.       // Операции с обекта:
  35.       obj.set(100,'A');
  36.       obj.show();
  37.       obj.set(200);
  38.       obj.show();
  39.       obj.set('B');
  40.       obj.show();
  41.       // Използване на автоматично преобразуване на типа:
  42.       obj.set('A','D');
  43.       obj.show();
  44.    }
  45. }
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement