К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Object-Oriented Programming with Java · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Object-Oriented Programming with Java

Курс от LearnQuest
Начальный≈ 13.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import other classes for use, to work with Strings, print output and use advanced math functions. We'll begin with a brief refresher on necessary concepts from Object-Oriented Programming. Next, we'll introduce basic Java concepts regarding classes, enabling you to start writing simple Java classes with attributes and methods. We'll introduce the idea of instances, or objects created from classes, so that you can start to build object-oriented solutions. Finally, we'll cover namespaces and Java Libraries to explain how Java packages classes, so that everyone can develop code without name collisions. You will be able to organize and access classes, as well as use selected standard classes from the Java runtime environment. To be successful in this course, you should have taken Course 1: Introduction to Java or have equivalent knowledge.

Навыки, которые вы освоите

Java ProgrammingObject Oriented Programming (OOP)Memory ManagementPackage and Software ManagementVirtual MachinesJavaComputer ProgrammingObject Oriented Design

Программа курса

4 модулей · 82 учебных материалов

01Classes and Objects28 материалов

Overview

Behind the Build: Why Stories MatterЧтениеCourse Overview: Introduction to Object-Oriented Programming with JavaЧтениеCourse OverviewВидео

Object-Oriented Programming

Classes and ObjectsВидео

Учитесь у экспертов

LearnQuest Network

Преподаватель курса

Introduction to Object-Oriented Programming with Java
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.9 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Why Use OO?Видео
Code Re-useВидео
Managing ChangeВидео
Moving to OO from ProceduralВидео
OO DefinitionsВидео
OO Definitions - ExampleВидео
Object-Oriented Programming - Knowledge CheckЗадание

Defining a Class

Defining a Class ВидеоAn Example Class: CarВидеоAn Example Class: Look at the CodeВидеоA Computed, Read-Only PropertyЧтениеDefining a Class - Knowledge CheckЗадание

Objects

ObjectsВидеоObjects ExampleВидеоFormatting Output using PrintStreamЧтениеPractice ReviewЗадание

Lab - Classes and Objects

Experience the Lab EnvironmentВидеоExperience the Lab EnvironmentЛабораторнаяImporting Lab Starters and/or SolutionsЧтениеImplement the Car Class (Optional)Лабораторная

Wrap Up: Classes and Objects

Breaking the Code CycleЧтениеRemember This: Classes and ObjectsЧтениеAssessmentЗаданиеLet's Chat: Expectations and OutcomesDIALOGUE
02Creating Classes26 материалов

Packages and Classes

Introduction to PackagesВидеоPackages and the ClasspathВидеоDeclaring a ClassВидеоActivity: Declaring Classes and PackagingPLUGINPackages and Classes - Knowledge CheckЗадание

Attributes and Methods

Class AnatomyВидеоAdding Attributes and MethodsВидеоMethod ParametersВидеоMethod VariablesВидеоJava Access ModifiersВидеоAttributes and Methods - Knowledge CheckЗадание

Constructors

Create Your Own ConstructorВидеоMultiple ConstructorsВидеоCreating ClassesЛабораторнаяCreating Classes Lab SummaryВидеоCreating Classes Lab Full Walkthrough (Optional)ВидеоConstructors - Knowledge CheckЗадание

Static Members

Static AttributesВидеоStatic Methods DemoВидеоCreating Calculator ClassesЛабораторнаяCreating Calculator Classes Lab SummaryВидеоCreating Calculator Classes Lab Full Walkthrough (Optional)ВидеоStatic Members - Knowledge CheckЗадание

Wrap Up: Creating Classes

The Case of the Disappearing DataЧтениеRemember This: Creating ClassesЧтениеCreating Classes - ExamЗадание
03Using Java Objects9 материалов

Using Objects in Java

Creating an ObjectВидеоThe Process of ConstructionВидеоWorking with ObjectsВидеоConstructor Methods under the CoversЧтениеRepresentations in different JVMsЧтениеCreating ObjectsЛабораторнаяCreating Objects Lab SummaryВидеоCreating Objects Lab Full Walkthrough (Optional)ВидеоAssessmentЗадание
04Namespaces and Java Libraries19 материалов

Packaging and Importing

JAR Files and Namespaces (Packages)ВидеоPackaging ClassesВидеоI installed my own Java, and it is later than version 8. Where did rt.jar go?ЧтениеImporting PackagesВидеоUsing Imported ClassesВидеоPackaging and Importing - Knowledge CheckЗадание

Strings and Math

The String ClassВидеоCreating String ObjectsВидеоStringBuffer and StringBuilderВидеоStrings, Buffers and BuildersЧтениеThe Math ClassВидеоJava Math SupportЧтениеCreating Calculator ObjectsЛабораторнаяCreating Calculator Objects Lab SummaryВидеоCreating Calculator Objects Lab Full Walkthrough (Optional)Видео

Wrap-Up: Namespaces and Java Libraries

Naming ConflictЧтениеRemember This: Namespaces and Java LibrariesЧтениеAssessmentЗаданиеBehind the Build: The Turning PointЧтение