
本文共 5616 字,大约阅读时间需要 18 分钟。
Java ������������������ ������ ���������������
������������������������������������������������������������������������������������������������������������������������������������Java���������������������������������������������������������������������������������������������������������
������������������������
���������������������������������������������������������������������������������������������������������������������������_curr������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������parent class���������������������subclass������������������������������������������������������������������������
���������������������Java������������������������"is a"������������������������"class a"������������������
- Dog ��� Pet������������������������
- Apple ��� Fruit���������������������������
- Student ��� Person������������������������
������������������������������
Java������������������������������������������������������������������������������������������������������������������������������������������������
Public ��������������������������������������������������� public ���������������������������������������������������������������������
Protected ��������������������������������������������������������� protected ���������������������������������������������
Package-private (������) ������������������������������������������������������������ default������������������������
Private ��������������������������������������������� private ������������������������private���������������������������������
������������������������������
������������������������������������������������ super.���������������
- ���������������
super.attributeName
- ���������������
super.methodName
- ���������������������
super("���������������������������")
���������������������������super���������������������������������������������������
public class Dog extends Pet { public Dog() { // ��������������������������������������������� super(); }}
������������������������������������super������������������������������������������JVM������������������������������������
���������������������
���Java������������������������������������������������������������������������������������������������method overriding���������������������������������������������
- ������������������������������������������������������
- ���������������������������������������������
- ������������������������������������������������������������
���������
public interface Pet { void feed(); // ������������}public class Dog implements Pet { public void feed() { // ������������������������ play(); }}
������������������������������
- ���������overloading������������������������������������������������������������������������������������ ���������
public class MathUtils { public int addNumbers(int a, int b) { // ������������ } public double addNumbers(double a, double b) { // ������������ }}
- ���������overriding��������������������������������������������������������������������������������������������������������� ���������
public interface Pet { void feed();}public class Dog implements Pet { public void feed() { // ������������������������ }}
������������������������������������������������������������������������������������������������������������������
������������������������������������
������������������������super������������������������������������
���������super������������������������������������������������������������JVM������������������������������
���������������
���������������������������������������������������������������������ulk������abstract class���������������abstract���������������������
public abstract class ClassName {}
public abstract class Animal { public abstract void sound();}
���������������������Dog������������������
public class Dog extends Animal { public void sound() { // ������Dog���bark()������ }}
������������������
������������������������ulk������������������������ulk������������������������������������������
- ������abstract������������������
- ���������������������������
- ������������������������������
���������
public abstract class databaseConnect { public abstract String getConnection(); // ���ulk������}
������������������������ulk������������������ulk���������������������������������������������������������������
������final���������
���������������final������������������������������������������������������������
���������������������final������������������������������������������������������
������
������������������������������������������������Java������������������������������������������������������������������ulk���������ulk������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
