Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування в virt.ldubgd.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Зовнішній клас має доступ до членів вкладеного класу за умови:
Чи являється клас
class Outer {
int outer_x = 100;
void test() {
Inner inner = new Inner();
inner.display();
}
}
class Inner {
int y = 10; //локальна змінна класу Inner
void display() {
System.out.println(outer_x);
}
}
Чи буде доступний метод
class Box {
double width;
double height;
double depth;
void trable(){
double c = width+ height
}
}
class BoxWeight extends Box {
}
Основна ідея наслідування полягає у:
Яка стрічка з наведено фрагменту програмного коду не компілюється у
class Box {
private double width;
private double height;
private double depth;
Box (Box ob){
width = ob.width;
height = ob.height;
depth = ob.depth;
}
Box (double w, double h, double d){
width = w;
height = h;
depth = d;
}
}
public class BoxWeight extends Box {
double weight;
BoxWeight(BoxWeight ob) {
super(ob);
weight = ob.weight;
}
BoxWeight(double w, double h, double d, double m) {
super(w, h, d);
weight = m;
}
}
public class BoxWeightDemo {
public static void main(String[] args) {
BoxWeight mybox1 = new BoxWeight(10, 20, 15, 34.3);
BoxWeight mybox2 = new BoxWeight();
BoxWeight mycube = new BoxWeight(3, 2);
BoxWeight myclone = new BoxWeight(mybox1);
}
}Не статичний вкладений клас – це:
Чому метод showy () не буде компільований
class Outer {
int outer_x = 100;
void test() {
Inner inner = new Inner();
inner.display();
}
class Inner {
int y = 10; //локальна змінна класу Inner
void display() {
System.out.println(outer_x);
}
}
void showy () {
System.out.println(y);
}
}
Яким чином з класу нащадка можливо організувати доступ до закритих змінних ( ) батьківського класу:
Яку роль відіграє стрічка super(w, h, d); в наведеному фрагменті коду:
public class BoxWeight extends Box {
double weight;
BoxWeight(double w, double h, double d, double m) {
super(w, h, d);
weight = m;
}
}
Яке ключове слово відповідає за наслідування