Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level15.lesson12.home08;
- /* Дебаг, дебаг, и еще раз дебаг
- Программа выводит 0 9, а должна 6 9. Найди одну! ошибку и исправь.
- Используй дебаг. Для этого поставь breakpoint-ы(Ctrl+F8), потом зайди в меню Run -> Debug.
- F9 - выполнение кода до следующего breakpoint-а
- F8 - переход к следующей строке кода
- */
- public class Solution {
- public static void main(String[] args) {
- new B(6);
- }
- public static class A {
- private int f1 = 7;//6
- public A(int f1) {
- this.f1 = f1;
- initialize();
- }
- private void initialize() {/*from protected to private*/
- System.out.println(f1);
- }
- }
- public static class B extends A {
- protected int f1 = 3;
- public B(int f1) {
- super(f1);
- this.f1 += f1;
- initialize();
- }
- protected void initialize() {
- System.out.println(f1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement