\documentclass{handout} \usepackage[most]{tcolorbox} \tcbuselibrary{breakable} \usepackage{minted} \usepackage{wrapfig} \newtcolorbox{bbox}[1]{text width=0.6\textwidth,colback=blue!5!white,colframe=blue!75!black,fonttitle=\bfseries,title=#1} \newtcolorbox{obox}[1]{text width=0.6\textwidth,colback=orange!5!white,colframe=orange!75!black,fonttitle=\bfseries,title=#1} \begin{document} \thispagestyle{empty} \begin{wrapfigure}{l}{0.35\textwidth} \vspace{-1.7cm} \includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf} \end{wrapfigure} \begin{bbox}{Datenkapselung} Der Grundsatz der \textbf{Datenkapselung} besagt, dass nur ein Objekt selbst Zugriff auf seine Attribute haben sollte. \\ Der Zugriff von außen sollte nur über durch das Objekt bereitgestellte \pgap{\LARGE Methoden} erfolgen. \end{bbox} \begin{obox}{Java Schlüsselwörter} \begin{minted}{java} private // Zugriff nur innerhalb der selben Klasse public // Uneingeschränkter Zugriff protected // Zugriff nur aus dem gleichen Java-Paket \end{minted} \end{obox} \begin{obox}{Verwendung in Deklarationen} \textlangle{}Schlüsselwort\textrangle~~\textlangle{}Datentyp\textrangle~~\textlangle{}Bezeichner\textrangle; \\ \textlangle{}Schlüsselwort\textrangle~~\textlangle{}Rückgabetyp\textrangle~~\textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle\{...\} \end{obox} \end{document}