Java与Objective-C都是面向对象语言,但两者定义类的方式几乎完全不一样,如果学过C/C++的人感觉Java会较容易接受,而Objective-C就像火星文,刚看起来很不舒服,慢慢就会习惯的,下面记录下Java与Objective-C创建和使用一个类有什么区别。
先使用Java创建一个Persion类
package com.adayome.aa;
public class Person extends Object {
private String name;
private int age;
public Person() {
}
<span style="white-space:pre"> </span>//构造函数
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void say(String n) {
name = n;
this.printInfo();
}
public static void sayA(String n) {
System.out.printf("sayA = %s\n", n);
}
public void printInfo() {
System.out.printf("name = %s, age = %d\n&