java类和对象之间的差别是一个普遍的问题,刚开始学习java当它来到与类和对象接触。来总结一下它们之间的差异。
先说说class和object差异。事实上,词:object是全部class的父类,全部class类都默认继承object。
java中类是对一类“事物”的属性和行为一种抽象。比方人类能够定义为一个Person类:
public class Person {
public int age;//年龄
public String name;//姓名
public in
仍然是课本上的练习题。题目如下:
Y. Daniel Liang: Introduction to Java Programming 10th, p. 445
得到继承层次如图所示:
定义Person类
class Person {
String name;
String address;
String phoneNumber;
String emailAddress;
public Person() {
}
public Person
原因: __str__()这个特殊方法将对象转换为字符串的结果
效果图:
代码:
# 定义一个Person类
class Person(object):
"""人类"""
def __init__(self, name , age):
self.name = name
self.age = age
p = Person(‘小黑‘,18)
print(p)
print(‘\n\n\n\n\n‘)
# 定义一个Person类
class Person(object):