середа, 15 липня 2015 р.

Java: типи

1. примітивні типи - int; char
2. складні типи - утворюються з простих шляхом групування. Такі типи називаються класами. Коли ми створюємо новий клас, то це означає, що ми обявляємо новий складний тип, дані якого будуть або іншими складними типами або примітивними типами




Код на JavaОписание
public class Person
{
   String name;
   int age;
}
Объявили новый сложный тип – Person.
Его данные – это переменная name типаString(сложный тип), и переменная age типаint(примитивный тип)
public class Rectangle
{
   int x, y, width, height;
}
Объявили новый сложный тип – Rectangle.
Он состоит из четырёх переменных примитивного типа – int.
public class Cat
{
   Person owner;
   Rectangle territory;
   int age;
   String name;
}
Объявили новый сложный тип – Cat. У него есть переменные:
owner, сложный тип Person
territory, сложный тип Rectangle
age, примитивный тип int
name, сложный тип String
Оскільки складні типи містять в собі багато примітивних типів, то їх обєкти будуть займати багато памяті. Тому змінні складних типів містять не сам обєкт, а ссилку на цей обєкт, тбт чотирьохбайтовий адрес.

В попердньому пості змінні порівнювалися з коробкою. А що якщо в коробку потрібно помістити щось дуже велике, наприклад Васю. Ми його туди не впихнемо, але можемо написати на листку його мобільний номер і лист помістити в коробку

Немає коментарів:

Дописати коментар