---
title: "Абстрактный класс это класс, который помечен как «abstract», он может содержать абстрактные методы, а может их и не содержать."
description: "/* * To change this license header, choose License Headers in Project Properties. * To change this t..."
author: "dan_ntu"
published: "2017-05-28T03:48:44+00:00"
modified: "2017-05-28T03:48:59+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/abstraktnyy-klass-eto-klass-kotoryy-pomechen-kak-abstract-on-mozhet-soderzhat-abstraktnye-metody-a-m-768176"
markdown_url: "https://yvision.kz/post/abstraktnyy-klass-eto-klass-kotoryy-pomechen-kak-abstract-on-mozhet-soderzhat-abstraktnye-metody-a-m-768176/markdown"
site_name: "Yvision.kz"
---

# Абстрактный класс это класс, который помечен как «abstract», он может содержать абстрактные методы, а может их и не содержать.

> /* * To change this license header, choose License Headers in Project Properties. * To change this t...

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package javacore;

/**

*

* @[author](http://author.yvision.kz) DMyrzaka

*/

abstract class AbstractWithAbstractMethod{

abstract int calculate1();

static int plus(int a, int b){

return a+b;

}

int plus(int a){

return a;

}

}

//abstract

class AbstractWithoutAbstractMethod extends AbstractWithAbstractMethod{

public int calculate1(){

return 10*10;

}

static int max(){

int t=0;

return t;

}

void showinnerclass(){

Test t =new Test();

t.testinnerclass();

}

class Test{

public void testinnerclass(){

System.out.println("Test inner class");

}

}

}

public class AbstractDemo {

public static void main(String[] args) {

AbstractWithoutAbstractMethod.max();

AbstractWithoutAbstractMethod test = new AbstractWithoutAbstractMethod();

test.showinnerclass();

}

}

---

Source: [https://yvision.kz/post/abstraktnyy-klass-eto-klass-kotoryy-pomechen-kak-abstract-on-mozhet-soderzhat-abstraktnye-metody-a-m-768176](https://yvision.kz/post/abstraktnyy-klass-eto-klass-kotoryy-pomechen-kak-abstract-on-mozhet-soderzhat-abstraktnye-metody-a-m-768176)