类,对象的粗浅学习
来源:互联网 发布:match against 没数据 编辑:程序博客网 时间:2024/06/08 17:52
类声明的语法:
修饰符 class 类名,例如学生信息
package cn.hxzy.object;/** * 2.定义一个类名为狗(Dog)的类,Dog类包括两个属性:名称(name)和年龄(age), Dog还具有三个行为也叫方法:汪汪叫(bark)和 饥饿(hungry),显示信息(show), bark方法需要传入一个参数(参数是:汪汪叫的内容),方法体要求输出汪汪叫内容. hungry方法要求输出"主人,我饿了", show方法显示Dog名称和年龄. * @author 蒋龙 *3.实例化Dog类,给Dog类成员变量赋值,分别调用三个方法输出结果。 4.重写Dog类构造方法,在Dog类构造方法中进行名称和年龄赋值. */public class Dog1 {String name;int age;public Dog1(String n,int a){ name=n; age=a;}public void bark(String a){System.out.println(a);}public void hungry(){System.out.println("主人,我饿了");}public void show(){System.out.println("狗的名字: " +name+" 狗的年龄: "+age);}}
public class Student{
String name;
String sex;
int age;
为什么name和sex要用String,ags要用int。因为名字和性别是字符串,年龄是整型。
对象的实例化:
类名 对象名=new 类名();
Student xinaming=new Student();
类名是Student,对象名是xiaoming.既Student类型实例化一个名为xiaoming的对象,
成员变量:
String name;
String sex;
int age;
这些就叫做成员变量
成员方法:
成员方法用对象调用,静态方法(static)方法用类名调用,构造方法()。
关键字this的使用:
1.调用本对象的所有方法和属性。
2.区分同名变量。
3.this()方法调用结构方法。
public class Dog1Test {public static void main(String[] args) {Dog1 dog=new Dog1("如花",3);//dog.name="花";//dog.age=3;dog.bark("汪汪叫");dog.hungry();dog.show();}}
0 0
- 类,对象的粗浅学习
- 包装类的粗浅记录
- 关于协议学习的一点粗浅看法
- java中抽象类的粗浅理解
- 对学习VC学习.net的粗浅建议
- SQLite 粗浅学习
- 仁兄:腾讯区块链学习后的一些粗浅观点
- CDhtmlDialog的粗浅使用
- 一点粗浅的CMMI3
- 内存的分配,粗浅
- ajax的粗浅应用
- 范式的粗浅认识
- makefile的粗浅理解
- 操作系统的粗浅理解
- [Android学习]Fragment粗浅入门
- 对CreateCompatibleDC的粗浅认识
- 对openGLES的粗浅认识
- 内存管理的粗浅认识
- C#线程池
- Android动态改变button顶部图片即drawableTop属性
- 第四周 项目3-单链表的应用(1)
- Neutron 理解 (7): Neutron 是如何实现负载均衡器虚拟化的 [LBaaS V1 in Juno]
- Android中的Drawable
- 类,对象的粗浅学习
- XML和对象相互转换的方法
- Android 文件下载器
- Wiki_Android_网络工具类NetworkUtils
- Android的线程和线程池
- sqlserver 作业计划 无法修改分区方案
- Ruby操作Excel文件
- 经验分享:CSS浮动(float,clear)通俗讲解
- javascript创建函数的方法