面向过程学习框架
面向对象学习框架
- 类,属性,方法,对象
- 封装(访问权限,构造函数等),继承(覆盖等),多态(重载等)
- 其他高级用法(类方法,静态方法等)
class Person{public:Person(string _name, int _age): name(_name), age(_age) {}string getName() const{return name;}int getAge() const{return age;}private:string name;int age;}int main(){Person p();return 0;}
class Person{
public Person(String name, int age){
this.name = name;
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
private String name;
private int age;
}
public class JavaTest{
static void main(String args){
Person p = new Person();
}
}
class Person(object):
def __init__(self, name, age):
self.name = name
self.age = age
def getName(self):
return name
def getAge(self):
return age
