类、对象、包

      结构化编程与面向对象;

      对象的特征称为属性;

        类是对象的抽象,对象是类的实列;

//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);输出

原文地址:https://www.cnblogs.com/zzwx/p/4394187.html