IOS征途之一 论OC与Android语法区别基础篇
2015-09-13 23:11
483 查看
1.源代码文件扩展名
oc:
android: 实现文件: .java (无头文件)
2.类的定义
oc: 头文件中
android:
说明:interface相当于class [声明类]; :等于extends [继承]
3.成员变量声明
oc:
android:
4.方法声明
oc: 头文件中
android:
oc:
android: 实现文件: .java (无头文件)
2.类的定义
oc: 头文件中
@interface MyClassName:NSObject @end
android:
class MyClassName extends Object { }
说明:interface相当于class [声明类]; :等于extends [继承]
3.成员变量声明
oc:
@interface MyClassName:NSObject { //成员变量声明 NSString *_Name; int age; } //属性变量声明(类似于java中的静态变量,类外可访问) @property(nonatomic,strong) NSString *Name; @end
android:
class MyClassName extends Object { //成员变量声明 String mName; int age; //静态变量,类外可访问 public static String Name; }
4.方法声明
oc: 头文件中
@interface MyClassName:NSObject //声明返回值为空的且传一个字符串的对象方法 -(void)someMethodWithValue(NSString)*name; //声明返回值为空的且传一个字符串的静态方法 +(void)someMethodWithValue(NSString)*name; @end
android:
class MyClassName extends Object { //声明返回值为空的且传一个字符串的对象方法 private void someMethodWithValue(String name){} //声明返回值为空的且传一个字符串的静态方法 public static void someMethodWithValue(String name){} }
相关文章推荐
- android触摸 图片的缩放和放大 带着图片在屏幕上游走
- [转]如何解决android模拟器慢的问题
- Android开发的三重境界
- Android视频播放器---播放远程非流MP4
- Android核心基础-9.Android四大组件之BroadcastReceiver
- android调用手机相机、相册,设置头像
- Android开发--Serialiable 和 Parcelable的区别
- java4Android(20):类集框架->Set/Map/List->ArrayList简单实例
- Android的sax解析xml
- Android NDK开发 在eclipse中添加C方法代码提示
- Android应用的安全开发
- 在android中执行 命令mount
- Android引导页控件 补充
- 自定义 View 3d翻转动画 android
- android入门(八) 状态栏通知(消息推送) Notification
- Android:对ListView原理的理解
- Android NFC 近场通讯开发全解
- android 自定义进度条
- Android--Service+Messenger(信使)-实现不同应用程序间的通信
- Android应用的界面编程——View类