面向对象 第一课
来源:互联网 发布:淘宝网店店铺名称大全 编辑:程序博客网 时间:2024/04/30 12:02
类中包含有属性和方法:
1.属性描述的是一些 静态 的信息特征. 如:姓名 性别 年龄
2.方法用来描素的是一些 动态 的行为特征 如: 说话 跑步 学习
如何构建对象:
类型 对象名 = new 构造方法(参数)
Scanner scanner = new Scanner(System.in);
Randon random = new Random();
如何定义属性:
修饰词 属性类型 属性名;
如何使用属性:
对象名 . 属性名
eg: person person = new person();
person . age = 18 ;
如何定义一个方法:
修饰词 返回值类型 :方法名 (参数列表) { 方法体}
其中void也是返回类型值,表示的是,不返回任何东西.
参数可以有,也可以没有(具体看方法).
方法之间可以相互调用,但绝对不能嵌套定义.
"*********************************************************************************"
前半部分(前一页)
package One;
public class person {
//name
String name;
//gender
char gender;
//age
int age;
/**
* 如何定义一个方法:
* 修饰词 返回值类型 :方法名(参数列表){方法体}.
* 其中void也是返回值类型: 表示的是不反悔任何的东西.
* 参数可以有也可以没有,要看这个方法实际需要.
*/
public void say(){
System.out.println("how are you");
/*
* 调用吃这个方法.
*/
eat();
/**
* 方法之间可以相互调用,但是绝对义不能套嵌定义!!!
*/
/*
public void eat(){
System.out.println("big dinner");
*/
/*
* return关键字是返回的意思,如果返回值类型值是void时,可以省略不写.
* 也可以写出来,但是不返回任何内容
*/
return ;
//关键字return后面不能有任何可执行的代码
//System.out.println("big dinner");
}
public void eat(){
System.out.println("hello world");
}
}
"*********************************************************************************"l
另一部分(就是测试类 ) 共同点是在同一个包下运行(后一页)
package One;
public class people{
public static void main(String[] args){
person person = new person();
System.out.println(person.name);
System.out.println(person.gender);
System.out.println(person.age);
person.name = "jack";
person.gender = 'm';
person.age = 18;
/*
* 等号左边的这三个是局部变量,没有变的是成员属性
*/
String name = person.name;
char gender = person.gender;
int age = person.age;
System.out.println(name);
System.out.println(gender);
System.out.println(age);
System.out.println("******************");
//Duplicate local variable person
//person person = new person();
/**
* 如何调用方法:
* 对象名.方法();
*/
person.say();
System.out.println("******************");
person.eat();
}
}
- 面向对象第一课
- 面向对象 第一课
- 面向对象 第一课
- 面向对象 第一课
- 黑马程序员_第一课面向对象
- 面向对象 第一部分
- 面向对象第一课,面向过程与面向对象的本质区别
- Objective-c第一课,OC的面向对象
- 面向对象技术第一讲 多态性
- JavaScript 面向对象编程, 第一部分: 继承
- JavaScript 面向对象编程, 第一部分: 继承
- 第一个面向对象程序(1)
- 第一个面向对象程序(2)
- 第一个面向对象的程序
- 第一个面向对象的程序
- 第一个面向对象的程序
- Java 面向对象 第一部分(封装)
- 《java入门第一季》之面向对象
- 线程池ExecutorService
- HDU1494 跑跑卡丁车 --简单DP
- Cordova webapp archive时候 报错 Cordova/CDVViewController.h file not found
- OC_ARC学习笔记
- jmockit简单介绍
- 面向对象 第一课
- Android根据坐标判断是否在控件内
- GCC/G++安装/升级
- 蓝牙配对
- 怎样从你的网站移除JavaScript渲染阻塞
- sed 简明教程
- Android开发屏幕适配全攻略
- 11.23工作日志
- cordova学习笔记