初识面向对象
1.属性+方法就是一个类
2.面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据
3.return :结束方法,返回一个结果,可以是空也可以是其他结果。
package com.oop.demo01;
//Demo01类
public class Demo01 {
//方法 main
public static void main(String[] args) {
}
/*
修饰符 返回值类型 方法名(...){
方法体
return 返回值;
}
*/
//return :结束方法,返回一个结果,可以是空也可以是其他结果。
public String sayHello(){
return "hello,world";
}
public int max(int a,int b){
return a>b?a:b;//三元运算符!开发用得也多。
}
//异常抛出
public void readFile(String file) throws IOEexception{
}
}
4.this表示当前这个类
this.name
5.先创建一个类
package com.oop.demo02;
//学生类
public class Student {
//属性:字段
String name;
int age;
//方法 this表示当前这个类
public void study(){
System.out.println(this.name+"在学习");
}
}
//Person-->身高、体重、年龄、国家;
//学程序化,对世界进行更好的建模
实例化
package com.oop.demo02;
//一个项目应该只存在一个main方法
public class Application {
public static void main(String[] args) {
//类:抽象的,实例化
//类实例化后会返回一个自己的对象
//student对象就是一个Student类的一个具体实例
Student xiaoming = new Student();
Student xiaohong = new Student();
xiaoming.name="小明";
xiaoming.age=3;
xiaohong.name="小红";
xiaohong.age=3;
System.out.println(xiaoming.name);
System.out.println(xiaoming.age);
System.out.println(xiaohong.name);
System.out.println(xiaohong.age);
}
}