结构化编程与面向对象;
对象的特征称为属性;
类是对象的抽象,对象是类的实列;
//package的声明必须是源文件中的第一条可执行语句
//使用组织域名倒置方式命名。
程序不是围绕着要解决的任务来执行,而是围绕着要解决的问题中的对象来解决,对象的每个属性被表示为类中的一个成员变量。
方法一:public String tosting (){//访问修饰符返回值类型,方法名([参数列表])
return " " + 变量名 + ;//方法主体-- 待实现的功能代码块
public String name ;//姓名
public String sex;//姓名
public int age ;//姓名
public String suno;//姓名
}
方法二:public void introduce (){
public String name ;//姓名
public String sex;//姓名
public int age ;//姓名
public String suno;//姓名
System.out.println("");
}
int i;//局部变量,没有值,只能在他声明当中用的到
this:只带当前对象 String 返回值类型
to string方法名称 protected 表示公有受保护的
private :私有的 Int默认的
new关键字
this引用 使用包来组织类
包用作与管理,防止重复,可以将this'用到不同的包,必须放在第一句。
com.lovo student = new com lovo.student();
对象的行为
断点:
1.定位(设置断点)2.启动调试 3.单步执行观察变化 4.修改。
方法签名
public String void main(String []args)
列如:下面的方法签名声明了两个形式参数,一个是Int类型,一个是float类型
public float divte (int x,float f)
一、在静态方法中,只能直接直接调用静态成员,不能直接调用非静态成员
二、在成员方法中,可以直接调用静态成员,非静态成员。没有 static
static 修饰的方法:静态成员,为类的所有对象共享到
静态成员:类名 . 调用
Java中只有值传递。
方法重载
在一个类当中有两个及两个以上方法名相同,参数不同参数类型不同,参数个数不同
构造器
构造器是类中的一个特殊方式,他在创建一个实列时被调用执行
构造器 方法 构造名和类一致。
列:public class student{
public student(){
}
}
fist只能取数字
默认情况下,类当中只有一个无参构造方法
public student(){
}
stu.display();
import java.util.Scanner;//输入
Scanner import= new Scanner(System.in);输出