Понимание объектно-ориентированная практика 1
При использовании мобильного телефона
Введите номер на странице коммутируемой телефонной линии, а затем наберите телефон, который является процессно-ориентированным
Адресная книга, чтобы найти контакты в телефоне и набрать телефон, который является объектно-ориентированным
Оба имеют свои преимущества и недостатки, идея, а не объектно-ориентированный лучше.
В некоторых случаях лучше использовать обучение, ориентированные на процесс, например, нашу предыдущая практика, так легко понять.
Как и в повседневной жизни, мы будем использовать тот же самый процесс-ориентированный, чтобы сделать звонок. Некоторые важные вызовы, такие как 110,119,120.
Пакет com.cnblogs.www.demo8.test1;
общественный класс Dog { // класс, имеющий те же характеристики и поведение объекта набор
Int размера; // экземпляр переменной размер указывает размер, размер
Струнный породы; // переменная экземпляра представлены по типу породы
строки имя, // экземпляр имя переменной представляет собой имя
}
Пакет com.cnblogs.www.demo8.test1,
общественный класс DogTest {
общественные статические недействительными основных (String [] арг) {
// один класс в качестве шаблона для создания трех объектов одновременно , и каждый объект.
// не докопаться, просто чтобы понять , потому что каждый класс объектов , чтобы сохранить свою собственную копию переменной экземпляра.
// Там нужно изменить, а затем использовать имя объекта для вызова после создания объекта в виде изменения.
D = Dog новый новый Dog ();
d.size = 40; // изменить переменные экземпляра
System.out.println (d.size)
Собака E = новый новый Dog ();
e.size= 60; // изменить переменные экземпляра
System.out.println (e.size);
Собака Р = новый новый Собака ();
f.size = 80; // изменить переменные экземпляра
System.out.println (f.size);
}
}
Класс 2 Упражнение различают переменные, переменные экземпляра, локальные переменные
package com.cnblogs.www.demo8.text2;
public class Demo {
static int a = 1; //类变量:独立于方法之外,使用static修饰,也称静态变量,多用于声明常量
public int b = 2; //实例变量:独立于方法之外,在实体类中被称为属性
public void c() {
int d = 1; //局部变量:只在方法中有效
//由于局部变量只存在于方法中,所以想要打印输出,可以先在方法中打印输出,然后通过对象调用这个方法
System.out.println("局部变量: " +d);
}
}
package com.cnblogs.www.demo8.text2;
public class DemoTest {
public static void main(String[] args) {
Demo o = new Demo(); //声明一个对象并初始化实例
System.out.println("实例变量: "+ o.b);
o.c(); //调用类中的方法
}
}